-1

「temp」という名前のGoogleスクリプトhtmlファイルに次のものが保存されています。

<body>

    <table>
      <? var feedback = getDatabaseFeedback();
          for (var i=0; i < feedback.length; i++){ ?>
        <tr>
        <? for (var j=0; j < feedback[i].length; j++) { ?>
          <td> <?= feedback[i][j] ?> </td>
        <? } ?>
        </tr>
      <? } ?>
    </table>

</body>

これは、Google スクリプト ファイルから提供されています。

function doGet() {
  return HtmlService.createHtmlOutputFromFile('temp');
}

ただし、"<? ?>"タグ内でコードを実行するのではなく、実際にはブラウザーの画面にコードを出力しています。ここで何か間違っていますか?お知らせ下さい ..

よろしくお願いします

4

1 に答える 1

2

テンプレートを使用する場合は、doGet メソッドで createHtmlOutputFromFile を返す代わりに、次を使用する必要があります。

function doGet() {
  return HtmlService.createTemplateFromFile('temp').evaluate();
}
于 2012-11-23T12:10:43.740 に答える