0

Google Apps スクリプトと HTML サービスに

Code.gs 
function doGet() {
  return HtmlService.createTemplateFromFile('HTMLUI').evaluate()
  .setSandboxMode(HtmlService.SandboxMode.NATIVE);
}

ここにHTMLがあります

HTMLUI.html

<script type="text/javascript"></script>
<script>
<?
  var sheet   = SpreadsheetApp.openById("0Avt7ejriwlxudGZfV2xJUGJZLXktQ2RhQU1uRUgtaXc").getSheetByName("MRF Tab");
  var lastRow = sheet.getLastRow();  
  var myRange = sheet.getRange("C3:C"+lastRow); 
  var data    = myRange.getValues();
?>
</script>
<select>
<? for (var i = 0; i < sourcedata.length; ++i) { ?>
<option><?!= sourcedata[i] ?></option>
<? } ?>
</select>

私はこのコードを私のプロジェクトの1つ(およびより多くのコード)に持っていました。これは基本的にシートから情報を取得し、選択のオプション(ドロップダウン)に追加しますが、新しいプロジェクトでこの同じコードを試すと、これは機能しません。アイデアはありません私は何が欠けていますか。

現在、表示される結果はドロップダウン ボックスです。<?!=sourcedata[i]?>

どうすればこれを修正できますか。助けてください。

編集: - -

スプレッドシートへのリンクとその回避策については、@ コメント 3 番をご覧ください...

4

1 に答える 1