透视表标准选择所有值

时间:2017-12-25 16:26:01

标签: google-apps-script google-sheets pivot-table google-sheets-api

我正在使用Google Apps脚本创建数据透视表,我可以指定过滤条件来选择特定值:

"criteria": {
   1: {"visibleValues": ["value1", "value2"]} 
 }

如何选择所有值而不在“visibleValues”字段中列出所有值?有没有像正则表达式这样简单的任务?

2 个答案:

答案 0 :(得分:1)

不要包含过滤条件。

"criteria": {}

答案 1 :(得分:0)

我有同样的问题。 我需要在条件中列出一列的所有唯一值,因此将在数据透视表中创建过滤器,并且默认情况下所有记录都是可见的。

使用Ruben的解决方案,"criteria": {},过滤器已创建,但是所有值都被隐藏,因此必须手动使其可见。 经过研究,恐怕没有简单的方法可以做到这一点。设置过滤条件的唯一方法是使用“ visibleValues”:https://developers.google.com/sheets/api/reference/rest/v4/PivotFilterCriteria

我的解决方案是:我将数组中所有列的唯一值收集到一个数组中,然后使用

设置过滤器
"criteria": {
   1: {"visibleValues": myArrayOfUniqueValues } 
 }

希望这会有所帮助!

相关问题