Erreur 403 quand je link une page html sur bouton

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=<b>"_top"</b>>
</head>

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

</html>

my2.html

<!DOCTYPE html>
<html>
  <head>
    <base target=<b>"_top"</b>>
  </head>
  <body>
    <h1>Page 2</h1>
    <?var url = getScriptUrl();?><a href=<b>'<?=url?>?page=my1'</b>>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 ?

Rechercher des sujets similaires à "erreur 403 quand link page html bouton"