我发布了一个App脚本作为Web应用程序,当我使用Web应用程序URL时,一切运行正常。
https://script.google.com/a/macros/ [MYDOMAIN] / S / [服务关键字] / EXEC
当我进入Google网站并尝试插入“Google Script Gadget”并选择我的网络应用程序的网址时,我会收到一条消息,指出“该网址未被识别为有效的Google脚本”。但是,如果我在新的浏览器窗口中复制并通过该URL,那么Web应用程序就可以了。是否无法将已发布的网络应用插入Google网站?
我甚至尝试使用here描述的旧命名约定,但没有运气。
答案 0 :(得分:1)
脚本的原始“容器”是什么?你是从电子表格开发的吗?作为独立的脚本文件?或者在你的网站脚本编辑器? 在网站中托管时生成的webapp网址不同,以下是可以插入的示例:
`https://sites.google.com/macros/exec?service=keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`
请注意,如果脚本在网站中托管,则此网址无效,因为该脚本可直接通过其名称提供。 我必须承认界面并不是那么清楚,文档也不是,但我得出的结论是,请不要认为这是绝对的事实;-)也许Google的某个人可以确认(或不是)。< / p> 编辑:你提到的'旧表示法'仍然适用于我使用与上面显示的url结构相关联的键作为独立脚本文件开发的脚本...我只是复制/粘贴了密钥而没有任何其他内容keyxxx ...站在哪里。
答案 1 :(得分:0)
在Google协作平台中插入Apps脚本小工具网址时,确认以下网址格式有效。
https://sites.google.com/macros/exec?service=keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx