bla*_*arm 5 url google-sheets google-apps-script
当您附加任何带有“&rm=minimal”的 Google 工作表 URL(省略双引号)时,该工作表将在任何没有工具栏或公式栏的浏览器中很好地呈现。
这可以释放大量空间,非常适合您不想要/不需要这些屏幕元素且只希望用户看到工作表的应用程序。
但是,我的关联脚本中有几个 onOpen 命令,这些命令不在 URL 已用“&rm=minimal”修改的工作表中运行
function onOpen() {
SpreadsheetApp.getActiveSheet().getRange('test!A1').clearContent();
SpreadsheetApp.getActiveSheet().getRange('test!A15').clearContent();
}
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么会发生这种情况 - 以及是否有解决方法?
小智 1
解决此问题的方法是在 html 中添加另一个 iframe 和原始 iframe:
<iframe
src="<url to the spreadsheet without the ?rm=minimal query>"
style="visibility:hidden; position: absolute;"
>
</iframe>
Run Code Online (Sandbox Code Playgroud)
在 Web 应用程序中使用 Google 文档 iframe 有很多注意事项,另一个注意事项是,例如,它会在每次页面刷新时将滚动重置到顶部。
| 归档时间: |
|
| 查看次数: |
5292 次 |
| 最近记录: |