javascript - Javascript如何检测某个字符后面是否有内容?

标签 javascript google-apps-script google-sheets

我目前正在编写一个 Google 应用脚本来扫描一列单元格。

我想获取其字符串在“=”之后第n个单元格。

即单元格 A1:“abc=” A2:“abc” A3:“abc=我们=” A4:“abc=def=ghi=”

我想要获取单元格 A1、A3、A4。

如何做到这一点?谢谢

最佳答案

尝试这样的事情:

function findEndsInEqual() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  var rg=sh.getRange(1,1,sh.getLastRow(),1);
  var vA=rg.getValues();
  var foundA=[];
  vA.forEach(function(e,i){
    if(e.toString().trim().slice(-1)== "=") {
      foundA.push("A" + Number(i+1));
    }
  });
  Logger.log(foundA);
}

关于javascript - Javascript如何检测某个字符后面是否有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57815608/

相关文章:

javascript - 为什么我的 Canvas 不能使用 2 个粒子?

javascript - ios 上的位置警报

javascript - 如何使用 Microsoft Graph 对 Vue.js 渐进式 Web 应用进行身份验证

javascript - 如何将多项选择 div 中的问题分开?

python-3.x - 通过 gspread 对电子表格进行排序

javascript - 下面代码中的输出是如何变成1的,谁能解释一下吗?

google-apps-script - Google 表格脚本 |我可以通过脚本公式访问单元格编辑历史记录吗?

google-apps-script - 这些列在 autoResizeColumns 方法中出现越界错误

google-apps-script - 如何在 Google 电子表格中的 "on edit"可安装触发器中请求用户输入?

google-sheets - 条件格式在谷歌电子表格中显然没有按预期工作。做了相反的评估小于或等于