Google协作平台:使用自定义模板创建网站,不复制脚本

时间:2014-02-18 04:46:52

标签: google-apps-script google-sites

所以我为谷歌网站创建了一个模板。系统将使用此模板自动创建站点。问题是,新网站似乎都共享相同的脚本(和Scriptdb),我认为脚本将被复制,每个站点都有自己的脚本版本。问题是现在我们将非常快地超过配额。我想要实现的是创建一个具有特定布局的网站,但每个网站的数据会有所不同(因为它们都有不同的脚本)。我认为这样可行,因为我在电子表格中使用了类似的技术。我创建了我的电子表格,将我的脚本添加到其中,然后制作了一份副本并将其与想要使用它的人一起剪切。然后我继续处理原始脚本而不修改共享电子表格的脚本。

有解决方法吗?是否可以执行任何操作以便为每个站点创建新脚本。

以下是配额页面的link

更新

所以我复制了模板,看看行为是否有任何差异。通过复制站点而不是使用站点作为模板,我得到了脚本的复制版本。问题仍然存在。我看到显示的数据对于原始站点(模板)和新站点都是相同的。我继续查看复制网站的脚本,它具有脚本的所有复制版本。我转到UI中的脚本框并查看应用脚本的已发布URL,我发现新站点仍在使用原始脚本而不是复制版本。所以我尝试手动将源应用程序脚本更改为复制版本,我收到错误“抱歉,您请求的文件不存在。

所以我进入我的驱动器检查是否有原始脚本的复制版本,并且没有复制版本,但也没有原始版本。

更新2:

似乎发生了这种情况,因为新创建的脚本没有自动部署,所以谷歌引用旧脚本,除了常识,它应该自动部署新脚本并引用新脚本。

0 个答案:

没有答案