Google Apps脚本HTML服务附加HTML

时间:2012-08-14 08:38:56

标签: google-apps-script

您好GAS StackOverflow指南,

在这里提到的初始doGet之后,如何附加另一个HTML代码/文件? https://developers.google.com/apps-script/html_service#HTMLFiles

它说它可以使用HtmlOutput类附加,但没有成功:

function doSomething() {
//append another HTML file
return HtmlService.createHtmlOutputFromFile('headers');
}

function doSomething2() {
//append another HTML file
return HtmlService.createHtmlOutputFromFile.append('headers');
}

感谢。

1 个答案:

答案 0 :(得分:4)

HtmlOutput上的append方法用于附加在初始的doGet函数中(如果要逐块构建HTML)。您以后不能使用它来附加更多内容,但您可以使用您在任何其他客户端JavaScript中使用的常规document.append()来执行此操作。像这样:

在客户端

google.script.run.withSuccessHandler(function(x) { document.append(x); }).doSomething2()

在服务器上

function doSomething2() { return "the stuff I want to append"; }