Google apps script 谷歌应用程序脚本HTMLservices附加HTML

Google apps script 谷歌应用程序脚本HTMLservices附加HTML,google-apps-script,Google Apps Script,高气压溢流导管 如何在这里提到的初始doGet之后附加另一个HTML代码/文件 它说它可以使用HtmlOutput类进行附加,但在以下方面没有成功: function doSomething() { //append another HTML file return HtmlService.createHtmlOutputFromFile('headers'); } function doSomething2() { //append another HTML file return Html

高气压溢流导管

如何在这里提到的初始doGet之后附加另一个HTML代码/文件

它说它可以使用HtmlOutput类进行附加,但在以下方面没有成功:

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

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

谢谢。

如果您正在逐段构建HTML,则HtmlOutput上的append方法用于在初始doGet函数中追加。以后不能使用它来追加更多内容,但可以使用常规的document.append,您可以在任何其他客户端JavaScript中使用它来完成此操作。大概是这样的:

论客户

在服务器上


HtmlOutput上的append方法用于在一块一块构建HTML时在初始doGet函数中追加。以后不能使用它来追加更多内容,但可以使用常规的document.append,您可以在任何其他客户端JavaScript中使用它来完成此操作。大概是这样的:

论客户

在服务器上


谢谢你的回复,科里。在我的测试项目中使用了您的示例,但没有成功。在客户机上新数据待定项目已完成项目!在服务器函数doSomething{returntext;}嗨,有人有其他见解吗?1:使用SuccessHandler,而不是SuccessFunction我的错误;我更正了上面的答案。2:我刚才只是举了一个如何在客户机上追加的示例。document.append仅在某些情况下有效。要获得更一般的答案,请尝试以下方法:functionx{var d=document.createElement'div\';d.innerHTML=x;document.body.appendChildd}Hi Corey,这很有效。服务器函数现在返回一个字符串。后续问题:是否可以通过服务器函数上的脚本返回HTML文件?谢谢。您可以通过加载HTML文件并返回HtmlOutput.getContent(又名文件文本)来返回HTML文件的内容。谢谢您的回复,Corey。在我的测试项目中使用了您的示例,但没有成功。在客户机上新数据待定项目已完成项目!在服务器函数doSomething{returntext;}嗨,有人有其他见解吗?1:使用SuccessHandler,而不是SuccessFunction我的错误;我更正了上面的答案。2:我刚才只是举了一个如何在客户机上追加的示例。document.append仅在某些情况下有效。要获得更一般的答案,请尝试以下方法:functionx{var d=document.createElement'div\';d.innerHTML=x;document.body.appendChildd}Hi Corey,这很有效。服务器函数现在返回一个字符串。后续问题:是否可以通过服务器函数上的脚本返回HTML文件?谢谢。您可以通过加载HTML文件并返回HtmlOutput.getContent(又名文件文本)来返回HTML文件的内容。
google.script.run.withSuccessHandler(function(x) { document.append(x); }).doSomething2()
function doSomething2() { return "the stuff I want to append"; }