您如何判断 GAS 中 google sheet 中的文本是否为项目符号

How can you tell if text is bullet-pointed in a google sheet in GAS

我正在做一个项目,我需要确定输入到 google sheet 单元格中的文本是否符合特定条件。其中之一是它至少包含四个要点。知道我正在查看的单元格后,如何确定单元格中包含多少个要点(如果有)?

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

使用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");
  }
}

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