3

我正在嘗試將我的Google應用程序腳本/ Google Spreadsheet作爲模板。我遇到的唯一問題是身份驗證。如果您嘗試運行任何腳本,它將自行驗證身份,但我需要將其自身部署爲WebApp。我使用的是:Google應用程序腳本One Shot身份驗證

function startWebApp() { 
//Setup the webapp service 
var service = ScriptApp.getService(); 
service.enable(service.Restriction.ALL); 
Logger.log("WebApp Started"); 
} 

,當我運行這個從我在電子表格中創建了一個菜單,所以它有一個很好的前端接口,它會要求授權但你下次運行時(我讀過,你需要兩次運行功能,一旦授權腳本,並在第二次實際運行的功能),你會得到

Your one shot authorization state is not valid. The script must be reauthorized. The script's reauthorization can be triggered by calling ScriptApp.invalidateAuth() and rerunning the script. 

是否有更好的方法或不同的方式,讓一個腳本發佈自己還是我只是做錯了?

回答

相關問題