【发布时间】:2014-11-17 17:35:32
【问题描述】:
我使用 HtmlService 在谷歌脚本中开发独立的网络应用程序。以下是部分代码:
脚本:
function doGet() {
getLabelsLists();
return HtmlService
.createTemplateFromFile('index')
.evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
function getEmails() {
var query = ...;
var threads = GmailApp.search (query);
return threads;
}
index.html:
<? var data = getEmails(); ?>
<table>
<? for (var i = 0; i < data.length; i++) {
var message = data[i].getMessages()[0];
?>
<tr onclick= click(<?= message.getId() ?>)>
<td><?= message.getSubject() ?></td>
</tr>
<? } ?>
</table>
我想要做的只是在页面加载和点击调用功能上显示如下按钮,该功能会呈现带有结果的表格。
<input type="button" onclick="google.script.run.getEmails()" />
知道如何将 gmail 线程数组从 getEmails() 函数传递到视图并动态创建表吗?
【问题讨论】:
标签: javascript html google-apps-script