1

我将 App Script 作为 Web 应用程序发布,当我使用 Web 应用程序 URL 时,一切运行良好。

https://script.google.com/a/macros/[mydomain]/s/[servicekey]/exec

当我进入 Google 站点并尝试插入“Google 脚本小工具”并选择我的网络应用程序的 URL 时,我不断收到一条消息,显示“该 URL 未被识别为有效的 Google 脚本”。但是,如果我在新的浏览器窗口中复制并粘贴 URL,那么 Web 应用程序就会正常运行。是否无法将已发布的网络应用程序插入 Google 网站?

我什至尝试使用此处描述的旧命名约定,但没有运气。

4

2 回答 2

1

您的脚本的原始“容器”是什么?你是从电子表格开发的吗?作为一个独立的脚本文件?或在您的站点脚本编辑器中?当托管在站点中时,生成的 webapp url 是不同的,下面是一个可以插入的示例:

`https://sites.google.com/macros/exec?service=keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`

请注意,如果站点中托管了脚本,则此 url 没有用,因为脚本可以直接通过其名称获得。我必须承认,界面并不清楚这一点,文档也不是很清楚,但这是我得出的结论,请不要认为这是绝对事实;-) 也许谷歌的某个人可以确认(或不确认)。

编辑:您提到的“旧符号”仍然适用于我作为独立脚本文件开发的脚本,该脚本使用与上面显示的 url 结构关联的密钥...我只是复制/粘贴了密钥,没有任何其他地方 keyxxx ... 站立。

于 2012-07-11T16:43:16.177 回答
0

确认以下 URL 格式在作为 Apps 脚本小工具 URL 插入 Google 协作平台时有效。

https://sites.google.com/macros/exec?service=keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
于 2012-07-27T18:15:10.160 回答