【问题标题】:Cannot get authorization dialog to show with Google Apps Script无法使用 Google Apps 脚本显示授权对话框
【发布时间】:2019-02-15 20:57:26
【问题描述】:

我有一个 Google Apps 脚本,我一直在处理它来管理事件的资源 - 它运行良好我正在使用 API 并使用我的 Python 代码更新工作表。

然后,我添加了通过电子邮件通知用户视频已准备好获得批准的功能。我已经看到授权对话框并允许脚本使用我的 Gmail 帐户等。

但是当我的脚本运行时添加了可安装的触发器,它会显示:

脚本无权执行该操作。所需权限:(https://www.googleapis.com/auth/gmail.send || https://www.googleapis.com/auth/gmail.compose || https://www.googleapis.com/auth/gmail.modify || https://mail.google.com/ || https://www.googleapis.com/auth/gmail.addons.current.action.compose) onCellEdit(代码:60)

在我的 StackDriver 错误日志中。

我无法让 Google Apps 脚本重新授权我为挽救生命而编写的 Gmail 应用程序。有没有人有这方面的经验并且知道如何强制脚本重新授权?

【问题讨论】:

  • 手动添加清单中的范围或尝试删除清单中的所有范围......

标签: google-apps-script authorization


【解决方案1】:

您可以尝试使用ScriptApp.invalidateAuth() 使您的授权无效。

【讨论】:

  • 这对我也有帮助。虽然看起来像一个黑客。为什么它不能“正常工作” - 就像在需要时通过重新授权一样?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-05
  • 1970-01-01
相关资源
最近更新 更多