【发布时间】:2021-04-16 09:20:02
【问题描述】:
当用户单击 googlesheet 文档中的按钮时,我插入了一个脚本来隐藏行。 此文档由多个用户同时打开。 我的问题,当用户点击按钮时,所有用户的行都被隐藏了。
是否有可能限制点击按钮的用户的操作?
这里是隐藏行的代码:
activeSheet.hideRows(rowStart,rowCount)
非常感谢您的帮助
西里尔
【问题讨论】:
标签: google-apps-script google-sheets
当用户单击 googlesheet 文档中的按钮时,我插入了一个脚本来隐藏行。 此文档由多个用户同时打开。 我的问题,当用户点击按钮时,所有用户的行都被隐藏了。
是否有可能限制点击按钮的用户的操作?
这里是隐藏行的代码:
activeSheet.hideRows(rowStart,rowCount)
非常感谢您的帮助
西里尔
【问题讨论】:
标签: google-apps-script google-sheets
每个同时使用的用户都会看到相同状态的电子表格。唯一的例外是过滤视图,它可以显示隐藏了一些行的工作表,并且以不同的排序顺序。
不幸的是,我认为过滤视图不能以编程方式配置。它们由用户浏览器中的客户端代码管理,而 Apps 脚本在 Google 的服务器上运行,因此无法访问过滤视图。
一种解决方法(虽然有点笨拙)是在工作表的冻结部分插入链接,以便在过滤器视图之间轻松切换。请参阅Filter views example 电子表格以获取说明。这很好用,但过滤视图需要提前定义,而这不能以编程方式完成。
【讨论】:
使用 Fiter Views 允许每个用户同时获得不同的局部视图。 https://support.google.com/a/users/answer/9308952?hl=en
【讨论】: