进入 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>
我在我的一个项目(以及更多代码)中有此代码,它基本上从工作表中捕获信息并将其添加到选择中的选项(下拉列表)中,但是在新项目中尝试相同的代码时,这不起作用,任何想法我错过了什么。
目前显示的结果是一个下拉框<?!=sourcedata[i]?>
我该如何纠正这一点。请提供任何帮助。
编辑: - -
请查看@第 3 条评论以获取电子表格的链接以及一些解决方法...