【发布时间】:2018-04-11 02:15:02
【问题描述】:
我正在尝试部署我的 Google Apps 脚本项目,以便它可以被连接到 Google 表格的各种不同项目用作库。虽然我的实际项目要大得多,但我什至无法获得一个简单的库来附加到不同电子邮件下的帐户。
我正在通过单击 'Publish > Deploy As Api Executeable..'来部署项目
我正在为有权访问该项目的人选择“任何人”。然后,我可以在登录到此电子邮件时使用 Project Properties > Project Key 下的 ID 成功添加此库。
但是,如果我登录到其他电子邮件,我将无法再添加库。我需要我以外的人能够将这个库附加到他们的项目中。收到的错误信息是
您无权访问您的脚本使用的库 ISFOURTEEN,或者它已被删除。
已发布库的清单看起来像
{
"timeZone": "America/Los_Angeles",
"dependencies": {
},
"exceptionLogging": "STACKDRIVER",
"executionApi": {
"access": "ANYONE"
}
}
我需要更改什么以允许其他用户将库添加到他们的项目中(假设他们有权访问项目密钥)?
【问题讨论】:
-
Deploy as API executable用于通过 Apps Script API 访问:developers.google.com/apps-script/api/how-tos/execute
标签: google-apps-script google-sheets