2016-12-09 4 views
0

Ich versuche, mithilfe von Google Apps Script programmgesteuert Änderungen an einer Google-Website vorzunehmen. Ich habe die folgende einfache Testfunktion aus:Google Apps Script - Offline-Zugriffsschleife erforderlich

function test(){ 
    var url = "https://sites.google.com/a/some-site-here"; 
    var page = SitesApp.getPageByUrl(url); 
    page.setHtmlContent("This site has been updated"); 
} 

Auf der ersten Ausführung dieser Funktion werde ich gebeten, das Skript zu ermächtigen, meine Websites zu verwalten.

Bei jeder nachfolgenden Ausführung werde ich aufgefordert, das Skript für den Offlinezugriff zu autorisieren, und es wird nie ausgeführt.

Was muss ich tun, um darüber zu kommen?

+0

Dies kann passieren, wenn Cookies deaktiviert sind oder gelöscht werden. –

+0

Nur raten, vielleicht haben folgende Informationen etwas mit Ihrem Problem zu tun: "Eine neu gestaltete Version von Sites wurde am 22. November 2016 gestartet. Apps Script kann derzeit nicht auf Sites zugreifen, die mit dieser Version erstellt wurden, aber Skripts können weiterhin auf klassische Sites zugreifen. " (https://developers.google.com/apps-script/reference/sites/sites-app sagt) – arturro

Antwort

0

Ich hatte genau das gleiche Problem mit Chrome. Ich habe es mit Firefox versucht und hatte das Problem nicht mehr. Ich schätze, Chrome verarbeitet den oAuth-Teil nicht korrekt.

Verwandte Themen