我正在处理Google表格的脚本。我意识到有更好的方法来做我正在尝试的东西(咳嗽html /数据库咳嗽),但我需要让这个电子表格工作。
简而言之,我试图动态隐藏和取消隐藏行。似乎没有办法让过滤器更新而不重做它们,所以我试图使用hideRows来隐藏它们,并且unhideRows根据需要显示它们。 hideRows命令在下面工作。 unhideRows命令没有。在这个时候,它们在代码中实际上是紧密相连的。最初,我隐藏在一张纸上,取消隐藏在另一张纸上,但设置如下进行故障排除。这张表没有过滤(因为它没有工作,我把它关了)。我尝试将unhideRows中的值直接设置为测试值而不是变量 有问题的行隐藏,但不会取消隐藏。 我试着取消隐藏一个不同的行,以防万一谷歌正在摸索隐藏这个,取消隐藏它背靠背。我不会偷看工作。
{ //thisRow = the row number of a range, in this case 2 if output to screen
pImages.hideRows(thisRow);
pImages.unhideRows(thisRow);
}
答案 0 :(得分:0)
显然,答案不是unhideRows(),这是文档提到的那个,而是showRows(),它在日常语言中更有意义。再次感谢Mr.Houdini在Google论坛上。