为 Add On 项目添加 Google API OAuth 范围

Adding Google API OAuth scopes for an Add On project

我在修复已发布的 Google 文档插件的 OAuth 屏幕时遇到了很多麻烦。具体来说,我进入项目以检索项目访问的范围,它给了我这个列表:

3 OAuth Scopes required by the script:
https://www.googleapis.com/auth/documents
https://www.googleapis.com/auth/script.container.ui
https://www.googleapis.com/auth/script.external_request

当我进入 Google Cloud Console 并尝试编辑项目并添加这些 API 时,我根本做不到。我一直在范围框中输入后两个,但它们就是不显示。我偷偷怀疑这就是 OAuth 仍然无法工作的原因...... TIA.

更新:20 年 7 月 6 日 Cloud Platform 中 G Suite Marketplace SDK 的用户界面最近针对 G Suite 帐户进行了更改。但是对于免费/消费者帐户,它似乎还没有更新。

以下信息不适用于新用户界面。如果新的用户界面解决了这个问题,那么这个答案显然会过时。

更新结束

不幸的是,添加范围的用户界面在添加新范围时经常失败。发布附加组件时,您需要在两个不同的地方输入范围:

  1. OAuth 同意页面
  2. GSuite Marketplace SDK 配置页面

请参阅下图以向 OAuth 同意页面添加范围。请注意,在底部,有一个 link 用于手动添加范围。单击它,粘贴到您的范围,然后单击“添加”按钮。