在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;
}
答案 0 :(得分:1)
.getHtmlContent()
将返回所有html标记和标记。因此,您在尝试关闭所有标记后设置“Hello World”。
在那里扔Logger.log(html);
,看看你需要得到什么并改变。最终,您需要在html中替换所需的文本,而不是仅仅添加一行到最后。
答案 1 :(得分:0)
根据设计,每次运行时html都会不断变化。您的脚本会永久修改该网站。 相反,您需要发布htmlservice应用程序脚本并将其插入网站。