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 番をご覧ください...