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.
是否有更好的方法或不同的方式,讓一個腳本發佈自己還是我只是做錯了?