【问题标题】:How do I restore revoked permissions on a google-apps-script?如何恢复对 google-apps-script 的撤销权限?
【发布时间】:2021-11-26 00:37:54
【问题描述】:

我错误地撤销了对 google-apps-script 的权限,该脚本在 google 电子表格的时间触发器上运行:https://myaccount.google.com/permissions。我现在收到一封电子邮件,说明脚本无法运行。转到电子表格并编辑脚本无法调出脚本,大概是因为缺少权限,但没有显示错误,只是一个空白的脚本编辑器。我能够看到脚本的触发器(此处:https://script.google.com/macros/triggers?id=some_id),但我无法访问脚本。

如何恢复或恢复此脚本的权限? 或者我怎样才能得到这个脚本的代码?它存储在哪里?

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

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

    只要找到它,您就只想运行它。

    【讨论】:

    • 在驱动器中搜索未找到任何脚本。我确信我打开了正确的电子表格,因为它链接到失败的电子邮件通知中。我进一步认为无法从页面的触发器访问脚本。
    • 您是否尝试过在您认为正确的电子表格上打开脚本编辑器。转到文件/查看修订历史记录 - 看看是否有任何修订?
    【解决方案2】:

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

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

    感谢@OblongMedulla 提出建议。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-25
        • 1970-01-01
        • 2012-07-30
        • 2019-05-12
        相关资源
        最近更新 更多