Fonction de script Google Apps introuvable: doGet
Je reçois un
Script function not found: doGet
Ou
Script function not found: doPost
Quand je reçois/poste à mon script Google:
function doGet(e){return ContentService.createTextOutput("User says")}
function doPost(e) {
return HtmlService.createHtmlOutput(
"<form action='http://www.example.com/users/gmail_permission/' method='post' id='foo'>" +
"<input type='hidden' name='gmail' value='getEmail()' >" +
"<input type='hidden' name='id' value='e.parameter.user_id' >" +
"</form>" +
"<script>document.getElementById('foo').submit();</script>");
}
function getEmail() {
return Session.getActiveUser().getEmail();
}
La chose étrange est que je vais obtenir l'erreur ci-dessus lorsque je visite L'URL de la Webapp sur mon navigateur. Mais quand j'utilise Hurl.it, je viens d'être redirigé vers Google Drive. Mais quand je teste l'application web pour votre dernier code."sur google.script.com, la réponse GET fonctionne très bien.
Assez perdu quant à ce qui se passe.... voici mon script:
https://script.google.com/macros/s/AKfycbz0XGeoEuP4V6W60N7yP-dDiLltPefxmqzhMJurnGzOhPfqA_er/exec
Voici Les GETs
FROM Hurl.it - GET https://accounts.google.com/ServiceLogin?service=wise&followup=https://script.google.com/macros/s/AKfycbz0XGeoEuP4V6W60N7yP-dDiLltPefxmqzhMJurnGzOhPfqA_er/exec&continue=https://script.google.com/macros/s/AKfycbz0XGeoEuP4V6W60N7yP-dDiLltPefxmqzhMJurnGzOhPfqA_er/exec&passive=1209600
FROM script.google.com - https://script.google.com/macros/s/AKfycbyCH4Jk7VcEIhE52jIorIBzcghRYAPRuwuzFSHwaWIB/dev
FROM browser - https://script.google.com/macros/s/AKfycbz0XGeoEuP4V6W60N7yP-dDiLltPefxmqzhMJurnGzOhPfqA_er/exec
22
demandé sur
Kenster
2014-03-24 22:01:52
1 réponses
Enfin trouvé la réponse.
C'est assez stupide, mais apparemment enregistrer et republier votre application web Google script n'est pas assez bon. Vous devez enregistrer une nouvelle version et la publier pour vous assurer que votre application est correctement mise à jour.
64
répondu
echan00
2014-03-25 07:15:03