google-apps-script - 我的 GSuite 域中的用户可以访问应用程序脚本代码,但不能访问已部署的 Web 应用程序?
问题描述
问题:为什么我的同事无法访问我部署的这个 Apps Script Web App?
摘要详细信息
- 我在公司环境中:这是一个付费的 GSuite 帐户。
- 这是一个作为 Web 应用程序部署的 Apps 脚本应用程序,任何人都可以访问它。
- 该应用程序非常适合我,但我的同事得到了下图中的错误。
- 错误出现在部署
/dev
和/exec
隐身窗口中,除此域外没有其他登录。 - 我的同事可以访问脚本本身,但不能访问 Web 应用程序部署。
- URL 没有被重写:完全相同的 URL 会产生不同的结果。
它看起来像什么
这是我的同事在加载应用程序 URL 时看到的,https://script.google.com/a/macros/<<MY DOMAIN>>/s/AKfycbxk8...UecT3qYXIG7Ycn/dev
细节
下面是应用程序中唯一的代码,以及我作为模板的一部分包含的 index.html 和 script.js.html。到目前为止,如此标准。
代码.gs
function includeScript(filename) {
return `<script>${HtmlService.createTemplateFromFile(filename).getRawContent()}</script>`;
}
function doGet() {
return HtmlService.createTemplateFromFile('dist/index.html').evaluate();
}
项目/部署设置
脚本本身通过Anyone in this group with this link can view
设置共享给组织。
应用程序设置均设置为默认值。没有触发器。部署设置为 "Execute as:"User accessing the web app
和 "Who has Access:" Anyone within <DOMAIN>
。
谁能告诉这个部署有什么问题?为什么我的同事无法访问我的网络应用工具?
解决方案
推荐阅读
- vuejs2 - 在存储对象中移动操作后,我有事件重复
- php - 需要帮助让 PHP 项目在我的 wampserver 上运行
- python - 向注册表单添加更多字段
- timezone - 试图理解日期时间字符串中的“PT1H”
- php - 如何加载 codeigniter CSS、图像、Js
- metaprogramming - Introspection:我们如何在一个类中得到一个类的名称?
- javascript - 在javascript中加载div之前的图像
- windows - 特定月份和年份的文件
- gurobi - 已安装 gurobi ,导入时不反映
- css - 页面加载动画在加载时闪烁(缩放变化)