[GSUITE][WEBAPP] Lien avec variable non identifié

Bonjour j'ai un souci avec une webapp.

   if (!e.parameter.page)
        {
          return HtmlService.createTemplateFromFile('Index').evaluate();
        }
        else if (e.parameter['page'] == 'listing')
        {
          return HtmlService.createTemplateFromFile('listing').evaluate();
        }
        else if (e.parameter['page'] == 'NewPanne')
        {
          return HtmlService.createTemplateFromFile('NewPanne').evaluate();
        }
        else if (e.parameter['page'] == 'AddMatos')
        {
          return HtmlService.createTemplateFromFile('AddMatos').evaluate();
        }
        else if (e.parameter['page'] == 'info')
        {
          var htmlOutput =  HtmlService.createTemplateFromFile('info');
          htmlOutput.id = e.parameter['id'];
          return htmlOutput.evaluate();
        }
        else if (e.parameter['page'] == 'NewPanne')
        {
          var htmlOutput =  HtmlService.createTemplateFromFile('NewPanne');
          htmlOutput.id = e.parameter['id'];
          return htmlOutput.evaluate();
        }

}

Je doit ouvrir une page newpanne avec une valeur de id.

Ce code fonctionne très bien pour la page info.

mais pour la page NewPanne je rencontre une erreur :

ReferenceError: id is not defined (ligne 7)

Voici le code pour ouvrir la page :

          <td><input type="button" class="btn btn-primary" value="MODIFICATION" onclick="link_info(<?= url ?>,<?= tableData[i][0] ?>)"></td>
          <td><input type="button" class="btn btn-warning" value="PANNE" onclick="link_panne(<?= url ?>,<?= tableData[i][0] ?>)"></td>
 <? } ?>
    </tr>

  </tbody>
</table>
</div>

  </body>

    <script>
      function link_info(url,id) {
        window.open(url+"?page=info&id="+id,"_top");
      }
    </script>

    <script>
      function link_panne(url,id) {
        window.open(url+"?page=NewPanne&id="+id,"_top");
      }
    </script>

Si quelqu'un a une idée ...

Cordialement.

Bonjour,

J'ai trouvé. J'ai deux fois ma page panne dans mon script.

Merci.

if (!e.parameter.page)
        {
          return HtmlService.createTemplateFromFile('Index').evaluate();
        }
        else if (e.parameter['page'] == 'listing')
        {
          return HtmlService.createTemplateFromFile('listing').evaluate();
        }
        else if (e.parameter['page'] == 'NewPanne')
        {
          return HtmlService.createTemplateFromFile('NewPanne').evaluate();
        }
        else if (e.parameter['page'] == 'AddMatos')
        {
          return HtmlService.createTemplateFromFile('AddMatos').evaluate();
        }
        else if (e.parameter['page'] == 'info')
        {
          var htmlOutput =  HtmlService.createTemplateFromFile('info');
          htmlOutput.id = e.parameter['id'];
          return htmlOutput.evaluate();
        }
        else if (e.parameter['page'] == 'NewPanne')
        {
          var htmlOutput =  HtmlService.createTemplateFromFile('NewPanne');
          htmlOutput.id = e.parameter['id'];
          return htmlOutput.evaluate();
        }

}
Rechercher des sujets similaires à "gsuite webapp lien variable identifie"