Google Workspace - 无法以管理员身份授予权限

时间:2021-02-15 18:22:13

标签: google-apps-script google-cloud-platform google-drive-api google-workspace

由于我的关联已从使用通用帐户 (someone@gmail.com) 的 Google Drive 更改为使用 Google Workspace 帐户,我必须修改我的所有脚本,以便它们可以在新工作区中工作。

从我从这个链接中了解到的:Google Script Document Inaccessible Error - creating and attempting to open document in code 我需要通过 GCP 允许我制作文档的副本,然后对其进行修改。

为此,我需要检索各种 OAuth 令牌,但为此我需要权限(例如 iam.roles.listresourcemanager.projects.get)。 即使我是管理员,也无法获得这些权限(使用关联帐户,因此它是免费的,但具有付费功能)。


我的问题是:为什么我不能授予权限以及如何授予这些权限?

一个附属问题:我真的做对了吗?对于相同的结果,与 GDrive 版本相比,GWorkspace 方法似乎极其复杂。


非常感谢您花时间阅读我的信息,也感谢您的帮助。

(为了避免任何英语错误,我使用了 deepl : 翻译成 www.DeepL.com/Translator)

1 个答案:

答案 0 :(得分:0)

由于将 Google Drive 与普通帐户一起使用会受到一些限制,因此与 Google Workspaces 帐户一起使用时,如果您想使用现在可用的功能,您不仅需要更改脚本,否则您可能只需要

>
  1. 与您的 Google Workspace 帐户以文档、表单、幻灯片和/或电子表格或独立脚本的形式共享脚本容器
  2. 复制容器或独立脚本

仅当您需要启用无法作为高级服务提供的 API 时,才需要创建 Google Cloud Platform 标准项目,如果您想将脚本作为附加组件发布到其他任务中。

相关问题