Gmail 应用程序脚本任何人都可以访问
Gmail App Script ANYONE access
我正在为 Gmail 编写 Google 应用程序脚本插件。该插件位于域帐户中,我想让任何人都可以访问它,而不仅仅是相同域的用户。
我已将其添加到我的 appscript.json 文件中:
"executionApi": {
"access": "ANYONE"
},
这些行应该设置任何人对插件的访问权限,但是当我尝试部署新版本时,我收到一条错误消息,指出我的域管理员已禁用任何人访问权限。
我是域管理员,所以我检查了安全参数是否正确:
- API 引用已启用
- 启用安全性较低的应用程序访问
有人知道我可以更改任何其他配置参数以允许任何人访问吗?
谢谢
最后,Google 云支持团队为我提供了解决此问题的方法。当你创建一个webapp应用程序脚本时,你的文件存储在Google驱动器中,所以你必须在google域(admin.google.com)的管理面板中勾选此选项:
- 转到“应用程序”
- Select "G-Suite"
- Select "驱动器和文档"
- 进入分享配置
- 勾选允许用户在网络上发布文件的选项
选中此选项后,错误消失了,现在我可以发布我的脚本,任何人都可以访问。
我正在为 Gmail 编写 Google 应用程序脚本插件。该插件位于域帐户中,我想让任何人都可以访问它,而不仅仅是相同域的用户。
我已将其添加到我的 appscript.json 文件中:
"executionApi": { "access": "ANYONE" },
这些行应该设置任何人对插件的访问权限,但是当我尝试部署新版本时,我收到一条错误消息,指出我的域管理员已禁用任何人访问权限。
我是域管理员,所以我检查了安全参数是否正确:
- API 引用已启用
- 启用安全性较低的应用程序访问
有人知道我可以更改任何其他配置参数以允许任何人访问吗?
谢谢
最后,Google 云支持团队为我提供了解决此问题的方法。当你创建一个webapp应用程序脚本时,你的文件存储在Google驱动器中,所以你必须在google域(admin.google.com)的管理面板中勾选此选项:
- 转到“应用程序”
- Select "G-Suite"
- Select "驱动器和文档"
- 进入分享配置
- 勾选允许用户在网络上发布文件的选项
选中此选项后,错误消失了,现在我可以发布我的脚本,任何人都可以访问。