3

Google スクリプトでセル値を返す単純な関数をいくつか作成しました。簡単なテンプレート HTML ファイルも作成し、Google のHTML サービス ドキュメントに従ってみましたが、HTML テンプレートの出力はまだ機能しません。

まず、.GS ファイル内の JS:

function doGet() {
  return HtmlService.createTemplateFromFile('TemplateName').evaluate();
}

function getStarData2() {
  var ss = SpreadsheetApp.openById("key in here").getRange("A2").getValue();
  //Logger.log(ss);
  return ss;
}

そして私のHTML:

...<span><? getStarData2(); ?></span>...

動作させるためにさまざまなことを試しましたが、実行しても何も表示されないか、実行されるか、試したことに応じてさまざまなエラーが返されることがわかりました。

これは、専門家の皆さんにとって非常に簡単な修正であると思いますので、ご協力をお願いいたします。

4

1 に答える 1

1

<?= getStarData2(); ?>の代わりに使ってみてください<? getStarData2() ?>

この等号は基本的に、「この関数を実行して、ここに返されたものをすべて出力する」ことを示しています。それ以外の場合は、その関数を実行するだけで、結果に対して何もしていません。

于 2013-01-23T19:01:56.730 に答える