我正在使用Google Apps脚本创建数据透视表,我可以指定过滤条件来选择特定值:
"criteria": {
1: {"visibleValues": ["value1", "value2"]}
}
如何选择所有值而不在“visibleValues”字段中列出所有值?有没有像正则表达式这样简单的任务?
答案 0 :(得分:1)
不要包含过滤条件。
"criteria": {}
答案 1 :(得分:0)
我有同样的问题。 我需要在条件中列出一列的所有唯一值,因此将在数据透视表中创建过滤器,并且默认情况下所有记录都是可见的。
使用Ruben的解决方案,"criteria": {},
过滤器已创建,但是所有值都被隐藏,因此必须手动使其可见。
经过研究,恐怕没有简单的方法可以做到这一点。设置过滤条件的唯一方法是使用“ visibleValues”:https://developers.google.com/sheets/api/reference/rest/v4/PivotFilterCriteria。
我的解决方案是:我将数组中所有列的唯一值收集到一个数组中,然后使用
设置过滤器"criteria": {
1: {"visibleValues": myArrayOfUniqueValues }
}
希望这会有所帮助!