设置BasicFilter条件

时间:2018-12-16 21:58:45

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

我无法将text_contains的变量传递给“ myConditionValue”。

var myCondition = {
  "type": "TEXT_CONTAINS",
  "userEnteredValue": myConditionValue
};       

var columnIndex = 3;
filterSettings['criteria'][columnIndex] = {
  'condition': myCondition
}

var request = {
  "setBasicFilter": {
    "filter": filterSettings
  }
};
Sheets.Spreadsheets.batchUpdate({'requests': [request]}, ss.getId());

此其他条件也很好。我只需要“ D”来自变量即可。

var myCondition = {
  "type": "TEXT_CONTAINS",
  "values": [{"userEnteredValue": "D"}]
};

先谢谢您! 阿甘

1 个答案:

答案 0 :(得分:0)

没关系,我使用的是变量:

range.getValues() 

代替

range.getValue()

现在可以使用。

谢谢。