Apps Script Web App : erreur 403 quand je link une page html sur un bouton cliquable

a marqué ce sujet comme résolu.

Bonjour le web,

Sur un basic code app script, je bute sur une erreur 403 lorsque j’essaye de mettre lien d’une page web sur un bouton :

Code.gs


  function doGet(e) {
  Logger.log( Utilities.jsonStringify(e) );
  if (!e.parameter.page) {
    // When no specific page requested, return "home page"
    return HtmlService.createTemplateFromFile('my1').evaluate();
  }
  // else, use page parameter to pick an html file from the script
  return HtmlService.createTemplateFromFile(e.parameter['page']).evaluate();
}
/**
 * Get the URL for the Google Apps Script running as a WebApp.
 */
function getScriptUrl() {
 var url = ScriptApp.getService().getUrl();
 return url;
}

my1.html

<!DOCTYPE html>
<html>

<head>
  <base target="_top">
</head>

<body>
  <h1>Occasional contract generator</h1>
  <? var url = getScriptUrl();?>
  <?= console.log(getScriptUrl()) ?>
  <button onclick=href='<?=url?>?page=my2'>Page 2</button>
</body>

</html>

my2.html

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>
    <h1>Page 2</h1>
    <?var url = getScriptUrl();?><a href='<?=url?>?page=my1'>Link to page1</a>
  </body>
</html>

Avec un lien hypertexte, ça marche, mais dès que l’on passe sur un bouton, ca ne passe pas.

Une idée ?

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte