Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script google sheets为1个用户隐藏行_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script google sheets为1个用户隐藏行

Google apps script google sheets为1个用户隐藏行,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我插入了一个脚本,当用户单击googlesheet文档中的按钮时隐藏行。 此文档与多个用户同时打开。 我的问题是,当用户单击按钮时,所有用户的行都隐藏了 是否有可能限制单击按钮的用户的操作 以下是隐藏行的代码: activeSheet.hideRows(行开始,行计数) 非常感谢你的帮助 Cyrille使用Fiter视图允许每个用户同时获得不同的局部视图 每个同时使用的用户都可以看到处于相同状态的电子表格。唯一的例外是过滤器视图,它可以以不同的排序顺序显示隐藏了某些行的工作表 不幸的是,我不认为

我插入了一个脚本,当用户单击googlesheet文档中的按钮时隐藏行。 此文档与多个用户同时打开。 我的问题是,当用户单击按钮时,所有用户的行都隐藏了

是否有可能限制单击按钮的用户的操作

以下是隐藏行的代码:

activeSheet.hideRows(行开始,行计数)

非常感谢你的帮助


Cyrille使用Fiter视图允许每个用户同时获得不同的局部视图

每个同时使用的用户都可以看到处于相同状态的电子表格。唯一的例外是过滤器视图,它可以以不同的排序顺序显示隐藏了某些行的工作表

不幸的是,我不认为过滤器视图可以编程配置。它们由用户浏览器中的客户端代码管理,而应用程序脚本在谷歌服务器上运行,因此无法访问过滤视图


不过有点笨拙的一种解决方法是在图纸的冻结部分插入链接,以便在过滤器视图之间轻松切换。请参见电子表格以获取图示。这很好,但是需要提前定义过滤器视图,而这不能通过编程来完成。

谢谢。您是否知道是否可以使用应用程序脚本执行此操作。我没有找到解决方案我已经做的是在不同的视图中选择一个过滤器视图,而不是构建它们。