我已经开发了一个Google Apps脚本,并将其作为网络应用程序部署在Classic网站上。该应用程序始终以我自己的身份执行,即使其他人访问该网站也是如此。该脚本从我拥有的电子表格中提取来创建HTML表。
一切正常,只是该应用程序一直在执行失败,因为该应用程序正在请求管理我的电子表格的权限。
根据Google有关脚本授权的文档,每当更改代码时,应用程序都应征求许可。因此,当我更改代码时,我运行doGet方法并授权该应用访问我的文件。
但是,即使我不更改代码,一段时间后,该应用程序仍将无法执行,并要求我进入,运行方法并再次授予权限。
因此,我的应用程序实际上已损坏,因为我需要每隔几个小时进入一次并对其进行授权,因此无法将其部署为长期使用。
我已经看到有人遇到了类似的问题,但是他们遇到问题的原因是他们已经达到了可以一次授权的脚本数量的极限。我只有一个脚本,所以情况并非如此。
答案 0 :(得分:0)
确保已部署以/ exec结尾的实时版本,而不是以/ dev结尾的开发版本