【发布时间】:2020-04-30 23:00:45
【问题描述】:
为了简要解释这个问题,电子表格中的某些工作表应该经常隐藏。尽管有时必须打开它们才能更改其中的某些数据。问题是电子表格中有多个协作者对人们将这些工作表打开并且在完成后不再隐藏它们感到恼火。
无论如何,我的工作表上有很多东西是通过一个分钟的循环自动完成的,所以我的第一种方法是在每个循环都打开它们的情况下隐藏它们。问题在于 hideSheet() 象征性地从你手中拍下这张纸,即使你正在积极地查看它,这不应该发生。
我知道有像 getActiveSheet() 这样的函数,经过一些测试,我发现如果你自己运行这个函数,它会返回你当前正在查看的工作表(就像我 我自己 正在观看)。
我想克服 hideSheet() 函数也会关闭您当前正在查看的工作表的问题的想法是检查工作表当前是否对电子表格上的某人处于活动状态。“我自己”的情况显然可以在这里工作只需检查我是否将工作表视为隐藏它的案例。
长话短说,有没有人知道如何获取当前正在查看或喜欢在其他人的端打开的工作表列表?
或者,如果无法回答,有谁知道我如何确保定期重新隐藏床单,而不会出现我可能会在他仍然打开床单的情况下将某人扔出床单的问题?
【问题讨论】:
标签: google-apps-script google-sheets