【发布时间】:2014-06-08 11:05:46
【问题描述】:
我正在运行一个模板化的 google 脚本,它使用 google 电子表格的内容构建一个 html 页面。
当我使用电子表格 https://docs.google.com/spreadsheet/ccc?key=0AtDy2rbIwVyldE82MG50SkR3UWYyam5YRVd1ajZlcnc&usp=drive_web#gid=0 运行脚本时,一切正常。
当我使用电子表格 https://docs.google.com/spreadsheets/d/1A0Kd_BKeO9IB-SJvRMhC68q0XMQLrXarVVPlFJa_fMg/edit#gid=0 运行脚本时,我收到一条消息,我需要先选择一个活动电子表格。
这是脚本:
function doGet() {
return HtmlService
.createTemplateFromFile('index')
.evaluate();
}
function getData() {
var mysheet = SpreadsheetApp.openById('SPREADSHEET_KEY').getDataRange().getValues();
return mysheet;
}
这里是 index.html 文件:
<? var data = getData(); ?>
<table>
<? for (var i = 0; i < data.length; i++) { ?>
<tr>
<? for (var j = 0; j < data[i].length; j++) { ?>
<td><?= data[i][j] ?></td>
<? } ?>
</tr>
<? } ?>
</table>
看来问题出在第二个电子表格上。
我们将不胜感激。
【问题讨论】:
标签: google-apps-script google-sheets-api