我想要一个 appscript 机制,如果电子表格窗口关闭,我想清除某些单元格 (A2:B8)。我有一种方法,那就是:
onOpen()
{
sheet.getRange("A2:B8").setValues("");
}
Run Code Online (Sandbox Code Playgroud)
但这似乎是一种黑客行为,但我想知道是否有明确的方法可以这样做……例如:
Browser.onWindowClose()=>{clearCells()}
如果您打开了模态对话框或侧边栏,您也许可以执行此操作。如果尝试关闭侧边栏或对话框,您可以使用 捕捉事件beforeunload,如果捕捉到,则使用 清除所有单元格google.script.run()。这假设用户在 Google 表格主 Web 应用程序之前/同时关闭侧边栏。
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |