如何恢复已撤销的谷歌应用脚本权限?



我错误地撤销了对谷歌电子表格上的时间触发器上运行的谷歌应用程序脚本的权限:https://myaccount.google.com/permissions . 我现在收到一封电子邮件,指出脚本无法运行。转到电子表格并编辑脚本无法调出脚本,大概是因为缺少权限,但没有显示任何错误,只是一个空白的脚本编辑器。 我能够看到脚本的触发器(这里:https://script.google.com/macros/triggers?id=some_id(,但我无法进入脚本。

如何还原或恢复此脚本的权限? 或者我怎样才能获得此脚本的代码?存储在哪里?

如果您只是撤销权限,它不会删除实际的脚本/编码。因此,它可能未附加到您正在打开的电子表格中。也许您打开了错误的电子表格,或者它是一个独立的电子表格 - 如果您在Google云端硬盘搜索中键入type:script,它将显示所有未绑定到电子表格的脚本。

至于恢复,一旦找到它,您只想运行它。

我成功了。我不确定它做了什么,但是:以前我无法查看脚本,查看修订历史记录不允许我访问菜单,因此我无法访问旧版本的脚本。 但是制作电子表格的副本后,我可以再次查看原始电子表格和副本中的脚本。 运行脚本然后请求权限,恢复权限!

我真的不知道无法访问脚本是暂时的还是需要我制作电子表格的副本,但这是对我有用的事件序列。

感谢您@OblongMedulla提出建议。

您只需转到您的Google个人资料 - 管理您的Google帐户 - 安全 - 第三方应用程序并撤销权限即可。如果要再次使用该应用程序,则必须从 appscript 再次运行脚本并授予权限。

相关内容

最新更新