首页 > 解决方案 > 任何字符串的 Catchall

问题描述

我正在使用 Google Apps 脚本。我的程序应该在某个范围内查找字符串,然后将找到的内容打印到文档中。

我面临的问题是我可以查询特定的字符串,但并非范围内的所有字符串都相同。什么是任何字符串的统称?另一种方法是在该单元格中寻找任何类型的“数据”。

    var gift = SpreadsheetApp.getActiveSheet().getRange(i,14).getValue();
    if (gift == '') {
      var first = SpreadsheetApp.getActiveSheet().getRange(i, 2).getValue();
      var last = SpreadsheetApp.getActiveSheet().getRange(i, 1).getValue();
      doc.getBody().appendParagraph(first + ' ' + last);
  }

标签: javascriptstringgoogle-apps-scriptgoogle-sheets

解决方案


谢谢你的所有答案,但我最终解决了我自己的问题。Range.createTextFinder() 不是我想要的,我需要一种查找非特定字符串的通用方法。我尝试了正则表达式,但我也遇到了类似的问题,尽管我可能一直在错误地使用它。

我的解决方案是,如果我的变量不等于空白单元格,它将通过函数。

if (gift != ''){

}

推荐阅读