javascript - 如何使用谷歌脚本在字符串中查找文本?

标签 javascript google-apps-script google-sheets

我尝试了 indexOf()、findText() 和其他几种方法来在 google app 脚本的文本中查找字符串模式。以上方法均无效。

var str="task is completed";

我从谷歌电子表格中获取这个字符串。

我只是想查找上面的字符串是否包含字符串“task”。

最佳答案

您需要检查 str 是否存在:

if (str) {
    if (str.indexOf('task') > -1) {
        // Present
    }
}

或者,您可以使用testregex:

/task/.test("task is completed");

/task/.test(str);
  1. /task/:匹配'task'的正则表达式
  2. test:根据正则表达式测试字符串并返回 bool 值

关于javascript - 如何使用谷歌脚本在字符串中查找文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30324532/

相关文章:

javascript - 在 HTML textArea 中的每个文本后面添加一个空格

javascript - 尝试实例化 Date 对象时遇到错误

javascript - 处理时间长可能是由于 getValue 和单元格插入

javascript - 如何在 Google Apps 脚本中引用单元格

google-apps-script - 自动更新文档中的嵌入式Google表格图表?

javascript - jQuery 全局对象在函数内不起作用

javascript - 从 <a> 标签而不是按钮将值传递给函数

python - gspread 批量更新单元格,50k 限制?

javascript - React 调用函数调用 setState 并传入无状态组件的 props

javascript - 客户端 JavaScript 未在 Apps 脚本模板中呈现