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. 

是否有更好的方法或不同的方式,让一个脚本发布自己还是我只是做错了?

回答

相关问题