【发布时间】:2015-05-28 23:15:25
【问题描述】:
我在刷新 Google Apps 脚本中的 HTML 页面或 div 内容时遇到了困难。我是自学编程的,所以我对整个过程知之甚少;请耐心等待我乱七八糟的代码。
基本上,我有一个应用程序,一旦用户单击按钮,它就会更改 Google Docs 中的信息并刷新应用程序以显示更改。我需要刷新部分的帮助。
这里是html服务部分的sn-p:
<?!= include('Stylesheet'); ?>
<? var data = getData(); ?>
<? var data2 = get2Data(); ?>
...
<div class="inline mainbody">
<div class="title">
</div>
<div class="section group">
<div class="col span_1_of_2">
<div class="newreq">
<table>
<h2>New Requests</h2>
<? for (var i = 0; i < data.length; i++) { ?>
<? for (var j = 0; j < data[i].length; j++) { ?>
<? if ((data[i][23] == 'None') && (data[i][29] != "Done") && (data[i][30] != "Yes") && (data[i][31] != "Yes")) { ?>
<tr>
<td>
<b>Name:</b> <?= data[i][3] ?> <b>School:</b> <?= data[i][5] ?> <b>Program Type:</b> <?= data[i][1] ?><?= data[i][2] ?>
<br>
<p><b>First Choice at:</b> <?= data[i][19] ?> <input onclick="google.script.run.finalTime('<?= data[i][24] ?>','First')" type="button" value="Finalize First Choice">
</p>
<p><b>Second Choice at:</b> <?= data[i][20] ?> <input onclick="google.script.run.finalTime('<?= data[i][24] ?>','Second')" type="button" value="Finalize Second Choice">
</p>
<p><b>Third Choice at:</b> <?= data[i][21] ?> <input onclick="google.script.run.finalTime('<?= data[i][24] ?>','Third')" type="button" value="Finalize Third Choice">
</p>
<p><input onclick="google.script.run.deletePre('<?= data[i][24] ?>')" type="button" value="Delete" class="button">
</p>
<br>
</td>
<? break ?>
<? } ?>
</tr>
<? } ?>
<? } ?>
</table>
</div>
</div>
基本上,脚本从电子表格中提取信息。一旦我单击一个按钮,它是否可以刷新脚本甚至页面,以便用户不必手动?我尝试在没有有意义的结果的情况下搜索类似的查询,并且添加“.reload()”和“.html(data)”的尝试效果不佳。有什么想法可以解决这个问题吗?
【问题讨论】:
标签: javascript jquery html google-apps-script