1

在 Google 协作平台中编辑 HTML 内容

我有一个小项目,但似乎无法克服这一障碍。无法获取此 Google 协作平台页面的 HTML 内容并添加一行。因此,如果一个人不断刷新页面,“Hello World”行就会不断地不断添加自己。我注意到嵌入小工具的原始代码也发生了很大变化。

function doGet() {
  var app  = UiApp.createApplication();
  var page = SitesApp.getActivePage();
  var html = page.getHtmlContent();
  var main = page.setHtmlContent(html + '<br>Hello World<br>');

  return app;
}
4

2 回答 2

1

.getHtmlContent()将返回所有 html 标记和标签。因此,您在关闭所有标签后尝试设置“Hello World”。

在那里扔一个Logger.log(html);,看看你需要做什么和改变。最终,您需要在 html 中替换所需的文本,而不仅仅是在末尾添加一行。

于 2013-06-30T19:16:42.277 回答
0

它的设计使 html 每次运行时都会不断变化。您的脚本会永久修改该站点。相反,您需要发布一个 htnlservice appscript 并将其插入网站。

于 2013-07-01T02:46:01.417 回答