如何在google-apps-script上恢复已撤销的权限?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在google-apps-script上恢复已撤销的权限?相关的知识,希望对你有一定的参考价值。

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

如何恢复或恢复此脚本的权限?或者我如何获取此脚本的代码?它存放在哪里?

答案

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

就恢复而言,只要你找到它就会想要运行它。

另一答案

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

我真的不知道是否缺少对脚本的访问权限是临时条件还是要求我制作电子表格的副本,但这是对我有用的一系列事件。

感谢@OblongMedulla提出建议。

以上是关于如何在google-apps-script上恢复已撤销的权限?的主要内容,如果未能解决你的问题,请参考以下文章

Google-apps-script 函数 CHAR() 和 CODE()

Google-Apps-Script 无法使用 getDataRange().setValues() 写回数据库

如何在 Sonatype Nexus 3 中恢复已删除的组件

如何恢复已删除的环境变量?

如何在 Linux 中恢复已删除的文件-

如何恢复已删除的 crontab(-r 选项)