您好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');
}
感谢。
答案 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"; }