App Script Web App : erreur 403 quand je link une page html sur bouton Le sujet est résolu

Avatar de l’utilisateur
JulienPanevel

Membre tout neuf
Messages : 2
Inscription : 27 févr. 2023 18:06

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

Message par JulienPanevel »

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

Code : Tout sélectionner

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

Code : Tout sélectionner

<!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

Code : Tout sélectionner

<!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 ?
Avatar de l’utilisateur
OlivierApad

Membre tout neuf
Messages : 4
Inscription : 03 mars 2023 10:50
A remercié : 2 fois

Re: App Script Web App : erreur 403 quand je link une page html sur bouton

Message par OlivierApad »

Salut,

Avec <button onclick="href = '<?=url?>?page=my2';">Page 2</button> ?

(sans garantie)
Avatar de l’utilisateur
RémiD

Coach Numericoach
Invétéré
Messages : 23
Inscription : 12 avr. 2022 16:38
A remercié : 3 fois
Remercié : 3 fois

Re: App Script Web App : erreur 403 quand je link une page html sur bouton

Message par RémiD »

Hello @JulienPanevel ! 👋
Je viens de terminer les tests, et j'ai pu trouver deux petites anomalies dans ton code !
Un petit problème dans le header HTML + dans la redirection via le bouton sur my1.html
Voici un petit correctif que je te propose pour les deux pages :
my1.html

<!DOCTYPE html>
<html>
 <head>
<base target="_top">
</head>
<body>
<h1>Occasional contract generator</h1>
<? var url = getScriptUrl();?><?= console.log(getScriptUrl()) ?>
<a href='<?=url?>?page=my2'><button>Page 2</button></a>
</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>

En espérant avoir pu t'aider ! N'hésite pas à revenir vers nous si tu as des questions 😉
Répondre

Rejoignez la discussion 💬

Vous devez être enregistré pour participer à la discussion et échanger avec les différents membres

Inscrivez-vous dès aujourd'hui

Vous n'êtes pas encore membre ? Rejoignez-nous gratuitement dès aujourd'hui et contribuer en postant votre réponse ou question sur tous les forums disponibles

Inscription

Connectez-vous