1

こんにちはGASStackOverflowガイド、

ここで説明した最初の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を1つずつ構築する場合)。後で追加するために使用することはできませんが、他のクライアント側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 に答える