通过应用程序脚本为用户启用应用程序脚本API

问题描述 投票:0回答:1

尽管 文档 到目前为止有这样的规定,我还是成功地通过服务帐户使用 Apps 脚本 API

我正在尝试找到一种方法,通过脚本以编程方式为我的所有域用户启用 Apps Script API - 而不是等待所有用户自行启用 API:https://script.google.com/home /usersettings...但没有找到任何东西

我能够通过设置

https://www.googleapis.com/auth/script.projects
范围来获取用户服务(通过服务帐户) 然后我从服务中检索 accessToken 并使用它来设置请求的标头:

const url = `https://script.googleapis.com/v1/projects/${scriptId}/versions`;
const response = UrlFetchApp.fetch(url, { method: 'post', headers: headers});

一切工作正常,除了我的脚本要正常工作,每个用户都必须启用访问相关链接的 Apps 脚本 API

google-apps-script admin google-workspace google-admin-sdk google-apps-script-api
1个回答
0
投票

您应该查看Admin SDK API。从这个链接:

Admin SDK API 是 RESTful 接口的集合,使管理员能够大规模管理 Google Workspace 组织。您可以以编程方式与 IT 基础设施集成、创建用户、更新设置、审核活动等。

请记住,并非所有使用用户界面的操作都可以通过官方 API 完成。

您可能需要并且已经熟悉但仍然值得一提的一个概念是对服务帐户的域范围授权

如果未包含您要处理的设置,请查看支持页面并按照说明提交功能请求。

© www.soinside.com 2019 - 2024. All rights reserved.