我有一个示例Google可视化数据表in this fiddle,可以在其中过滤数据表的行,

 var rows= data.getFilteredRows([{column: 2, value: 'Mountain View' }]);
   console.log(rows);

它将返回包含精确值Mountain View的行Index。但是可以过滤其值包含诸如le这样的字符串的行
 var rows2= data.getFilteredRows([{column: 2, value: 'le' }]);
    console.log(rows2);

它可以返回行索引17

最佳答案

您使用getFilteredRows的test属性。

var rows2 = data.getFilteredRows([{
   column: 2,
   test: function (value, row, column, table) {
        return (value.indexOf("le") > 0)
      }
  }]);
 console.log(rows2);

Working Fiddle

10-06 13:40