【发布时间】:2015-01-13 17:02:30
【问题描述】:
使用 Google Apps 脚本和 HTML 服务如何将特定的数据单元格引入我的 index.html 页面?
基本上,我的“getdata”函数确实可以获取电子表格数据,但我的“getdata2”需要一点帮助。我希望有人可能有想法,这可能会让我继续前进。
我有一些代码,我认为可以帮助您了解我的期望。
index.html 跟随
<H1>Hope to get data from a spreadsheet</H1>
<div id="myDataDiv">
<? var data = getData(); ?>
<?= data ?>
</div>
<Hr>
<div id="myDataDiv2">
<? var data2 = getData2(); ?>
<?= data2.mySingleValue ?><br />
<?= data2.mySingleValue2 ?>
</div>
code.gs 跟随
var submissioSSKey = '1Jyc2XmgQ7ffuRDpieT_DyJIUWVWi-9UUn2vAQqr_zJY';//this is an altered key
function doGet() {
return HtmlService
.createTemplateFromFile('index')
.evaluate()
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function getData() {
return SpreadsheetApp
.openById(submissioSSKey)
.getActiveSheet().getRange("B3").getValue();
}
function getData2() {
var ss = SpreadsheetApp.openById(submissioSSKey);
var mySingleValue = ss.getSheetByName('Sheet1').getRange('B3').getValue(); //hoping for value 1
var mySingleValue2 = ss.getSheetByName('Sheet1').getRange('B4').getValue(); //hoping for value 2
}
【问题讨论】:
-
以后在发布问题或答案时,您可能希望将
submissioSSKey之类的值替换为虚假值,并附上相关说明。 -
感谢 Jason 我在关键行中添加了注释
标签: google-apps-script google-sheets