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