gpt4 book ai didi

javascript - 运行 Google 协作平台小部件的权限问题

转载 作者:行者123 更新时间:2023-12-03 01:59:03 32 4
gpt4 key购买 nike

我刚刚使用 HTML JS 和 CSS 创建了一个与 Google Apps 脚本连接的简单聊天机器人。作为 Google Suite 管理员,我需要允许用户运行嵌入在 Google 网站页面中的脚本。问题是用户需要页面中的编辑权限而不是读取权限。有人知道为什么吗?我制作的其他解决方案仅以读取权限运行。当我部署它时,我设置以我的身份运行,域中的任何人都可以访问脚本,但是如果站点页面中的权限是READ,则脚本无法正常运行。

最佳答案

我能够使用一个非常简单的网络应用程序重现该问题。

以下应用程序显示一个按钮。当用户单击它时,会显示警报。

.gs 文件

function doGet(e) {
return HtmlService.createHtmlOutputFromFile('index');
}

.html 文件

<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<input type="button" onClick="alert('Hola mundo')" value="Has click aquí">
</body>
</html>

在旧的 Google 网站上,

  1. 创建网络应用
  2. 创建页面
  3. 点击“插入”>“Google Apps 脚本”
  4. 选择网络应用

打开网页时,会显示一条警告,告知用户无权访问该资源。

要解决此问题,请不要在步骤 4 中选择 Web,而是将 Web URL 粘贴到字段中来执行此操作。

关于javascript - 运行 Google 协作平台小部件的权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50122501/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com