我有一个电子表格,我接受谷歌表单回复,在同一个电子表格中,我有一个仪表板,提供了打开新表格的链接。用户假设每10分钟输入一次数据,我有一个分钟计数器,显示上次提交数据的时间,上次提交数据后的分钟数以及上次提交的摘要。除了这些信息,他们还会有一个链接来打开新表格。
用户正在使用平板电脑记录数据,他们正在平板电脑浏览器上打开html视图上的电子表格,默认情况下它会打开,以及通过html视图更容易打开超链接。
我每隔1分钟重新计算一次,以确保至少每分钟更新一次计数器。
但是html视图不会自动更新它,除非用户手动重新加载页面,因此他们无法看到上次提交的更新摘要以及无法看到计时器。
有没有办法强制重新加载或刷新或重新计算html视图中的工作表以使其工作?
非常感谢你提前帮助。
答案 0 :(得分:0)
不,由于Apps脚本无法访问浏览器,因此无法刷新用户浏览器页面/会话并重新加载页面。
答案 1 :(得分:0)
您可以合并window.setTimeout()
和window.onload
,让网站每隔一段时间运行一次。
Mozilla Documentation - setTimeout
<script>
function reloadMyPage(delayMilliseconds) {
setTimeout("location.reload(true);",delayMilliseconds);
}
</script>
<body onload="JavaScript:reloadMyPage(5000);">
以下是有关将Google表格嵌入网站的文档:
Google Support Documentation - Share a Speadsheet
您需要将电子表格发布到网络上。确保选择EMBED标签:
复制iframe
代码并将其放入您的网站。