如何添加谷歌驱动器的脚本项目到谷歌的网站吗?(How to add Google Drive Scr

2019-10-17 02:58发布

我想从嵌入谷歌网站谷歌驱动器脚本/项目,但我不能。

谷歌网站提醒我留言

This url is not recognised as a valid Apps Script

之后我

  • 从谷歌云端硬盘中创建项目脚本,
  • 加入的功能function doget(e) { code; code; code; ... } function doget(e) { code; code; code; ... } function doget(e) { code; code; code; ... }
  • 发表剧本(“部署为Web应用程序”),
  • 检索的链接链接(例如:HTTPS://script.google.com...1DkWAQ/exec),
  • 在谷歌网站页面,
    • 我编辑的页面,并插入从菜单中的脚本: 插入> Google Apps脚本小工具

在接下来的页面我输入脚本的链接,但一个消息框显示出来:“此网址无法识别为有效的Apps脚本”

我哪里错了?

我的问题是:我可以执行谷歌驱动器脚本,而不在网站的网页添加代码? 是否有可能从几个谷歌网站的网页执行谷歌驱动器脚本不同的参数?

谢谢,

米歇尔

Answer 1:

嵌入谷歌网站时,网址是不同的,这里是可以插入一个例子:

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

你可以选择在独立网址的关键。 我必须承认的是,接口是不是真的清楚,也不是文件

编辑: 既然有人似乎持怀疑态度;-)这里是写成一个脚本文件共享脚本的例子:

对于一个给定的URL 独立的应用程序是:

https://script.google.com/macros/s/AKfycbxlPTVLSLfO3d1w2vSrMzzh57p9DJM6ivCIHiIfTB2AKqubSs1L/exec

同样的脚本在网站页面是:

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

随时检查;-)

在小工具的属性它显示是这样的:



Answer 2:

我相信这总结了保存在云端使用脚本小工具在谷歌网站插入脚本的网址,正确的格式:

  • 常规谷歌用户: https://sites.google.com/macros/exec?service=KEY

  • 谷歌Apps域: https://sites.google.com/a/macros/MYDOMAIN/exec?service=KEY

注意域部分是“sites.google.com”而不是“script.google.com”



Answer 3:

由于我的经验,你不能创建在谷歌驱动器的应用程序的脚本,然后将其嵌入到网站。

要做到这一点,请登录到网站的仪表板。 你可以通过选择菜单项的详细 >从您的网站管理网站登录时的帐户)。 然后,选择选项卡Apps脚本时 ,点击按钮添加新的脚本 。 从那里,你可以把你的脚本。 当您完成后,回到你的网站,编辑页面并插入脚本到您的网页。



文章来源: How to add Google Drive Scripts project into Google Sites?