Ben*_*Ben 11 pivot-table google-sheets google-apps-script
我有一个谷歌应用程序脚本,它将信息提交给有组织的工作表,并希望创建一个包含工作表中所有信息的数据透视表.我可以这样做,但每当我向工作表提交一行新数据时,它都不会自动包含在数据透视表中.每次提交新的数据行时,我都必须手动更改数据透视表的范围.有什么方法可以让sheet/pivot表自动包含新的数据行吗?
我只是通过指定列范围解决了这个问题.
例如,如果在A到F列中有行数据,请将数据透视表的范围设置为SHEET!A:F
如果现在添加行,则这些列中的新数据将添加到数据透视表中.
有一种方法。三年前我在 Sheets 上就是这样做的。
如果您使用 Google Forms 提交新行,则没有办法。
如果您尝试以编程方式更新范围,则也没有办法,因为需要删除命名范围然后重新添加,从而导致#REF在枢轴上。
现在来说说好的部分:如果您要使用脚本添加新行,请勿将其附加到末尾。相反,在末尾保留一个假行(值为零,因此枢轴不受影响)并在其之前插入新行。您的范围(已命名或未命名)将会更新。
即使对于 Google Forms 情况,您也可以通过将所有空白行预先添加到响应表中并使命名范围也包含空白行来使其工作。
| 归档时间: | 
 | 
| 查看次数: | 18199 次 | 
| 最近记录: |