发送反馈
启用脚本授权和访问
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Apps Script API 需要不同类型的授权,具体取决于
您的目标:
在您的应用中使用 Apps Script API。
允许其他应用管理您的脚本项目数据或部署。
如果您需要在应用中使用 Apps Script API,则必须启用
应用代码中
Google Cloud 项目 。
这样,您就可以创建 OAuth 凭据,以便应用的用户
才能向其授权
如果您希望让第三方应用来管理内容或部署,
,您必须授予对脚本项目的访问权限 。
在应用中使用 Apps Script API
如果您想在应用内使用 Apps Script API,则必须启用
在应用的 GCP 项目中设置 Apps Script API。更新后
启用 Apps Script API,您可以创建 OAuth 凭据并下载
要添加到应用中的客户端 ID 和密钥。您还可以
监控 API 使用情况,
Google Cloud 控制台 。
您可以使用
此向导
在 API 控制台中创建或选择 Google Cloud 项目,并自动启用
API。或者,您也可以
打开控制台的管理资源 页面 ,
选择一个项目,然后使用
项目的API 和服务 信息中心。启用该 API 后,您可以
为您的应用创建 OAuth 凭据、客户端 ID 和客户端密钥
请参阅 API 和服务 >凭据 面板。
Apps Script API 快速入门
逐步介绍了启用该 API 的整个过程,
为应用设置授权
向第三方应用授予对您的脚本项目的访问权限
Apps Script API 可让应用创建和修改您的脚本
及其部署 。这可能会导致
但是,如果您授权恶意的第三方应用
然后继续创建更多的恶意脚本或修改
已有的脚本。
为帮助降低此风险,Apps Script API 无法访问您的脚本
项目。您必须先明确授予 API 访问权限,然后才能使用
创建或修改脚本或部署的任何应用。安装
您授权的应用可以使用
用于管理脚本项目的 API。
如果您在不
授予 API 访问权限在您向
应用。
注意 :应用可以使用 Apps Script API 执行以下操作
执行 Apps 脚本函数 。
这些 API 请求不需要授予对脚本项目的访问权限。
您可以使用
Apps 脚本信息中心 。您还可以
使用信息中心随时撤消此访问权限。授予
您需要对所有 应用都授予 API 访问权限。单个应用
仍然需要获得授权
在授予访问权限之前,请确保您了解这样做存在风险
使应用能够修改您的脚本。一律不授权任何应用
恶意软件。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-02。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
需要向我们提供更多信息?
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-02\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-02。"]]