1

嗨 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');
}

谢谢。

4

1 回答 1

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"; }
于 2012-08-14T12:54:16.330 回答