如何在GAS中的Google工作表中判断文本是否为圆点

时间:2017-07-20 19:00:38

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

我正在开展一个项目,我需要确定输入到Google工作表中的单元格的文本是否符合某些条件。其中之一是它包括至少四个要点。知道我在看什么单元格,如何确定单元格中包含多少(如果有的话)项目符号?

我无法弄清楚它们是否是我可以使用.getValue()检索的实际字符,或者我是否需要以某种方式检查单元格的格式。谢谢!

1 个答案:

答案 0 :(得分:0)

使用getValue()检索单元格的值,然后使用正则表达式文字来标识值是否包含(•)项目符号

function countOfBullets() {
  var openSpreadSheet = SpreadsheetApp.openById("spreadhseetID").getSheetByName("Sheet1");
  var data = openSpreadSheet.getRange(1,1,1,1).getValue();
  if((data.toString().match(/•/g) || []).length >= 4 ){
    Logger.log("Criteria matches");
  }else{
    Logger.log("Doesn't match");
  }
}

首先,您需要确定将要使用的子弹的类型。