Google apps script .包括两个可能的值选项

Google apps script .包括两个可能的值选项,google-apps-script,Google Apps Script,只有一个值可以搜索我使用的脚本行,如下所示: if (!text.includes("Test 1")) return; 如果我有两个可能包含的不同值,是否有选项?例如: “测试1”或“测试2” 我不想使用if和else,因为它会减慢脚本的速度,因为必须为if和else的每个值创建脚本其余部分的两个副本 在您的情况下,如何使用像[“测试1”、“测试2”]和这样的数组?示例脚本如下所示 示例脚本: 在这种情况下,只有当文本同时包含测试1和测试2时,搜索文本。每个(e=>!t

只有一个值可以搜索我使用的脚本行,如下所示:

if (!text.includes("Test 1")) return;
如果我有两个可能包含的不同值,是否有选项?例如:

“测试1”或
“测试2”

我不想使用if和else,因为它会减慢脚本的速度,因为必须为if和else的每个值创建脚本其余部分的两个副本


在您的情况下,如何使用像
[“测试1”、“测试2”]
这样的数组?示例脚本如下所示

示例脚本:
  • 在这种情况下,只有当
    文本
    同时包含
    测试1
    测试2
    时,
    搜索文本。每个(e=>!text.includes(e))
    都是

  • 如果要检索
    false
    text
    中至少包含
    Test 1
    Test 2
    中的一个,那么下面的脚本如何

      var searchTexts = ["Test 1", "Test 2"];
      if (!searchTexts.some(e => text.includes(e))) return;
    
参考资料:

在您的情况下,如何使用像
[“测试1”、“测试2”]
这样的数组?示例脚本如下所示

示例脚本:
  • 在这种情况下,只有当
    文本
    同时包含
    测试1
    测试2
    时,
    搜索文本。每个(e=>!text.includes(e))
    都是

  • 如果要检索
    false
    text
    中至少包含
    Test 1
    Test 2
    中的一个,那么下面的脚本如何

      var searchTexts = ["Test 1", "Test 2"];
      if (!searchTexts.some(e => text.includes(e))) return;
    
参考资料:

这是使用
每个
方法的好主意。谢谢需要一段时间才能弄清楚在哪里应用不同的方法。这对于使用
每个
方法来说都是个好主意。谢谢需要一段时间才能了解在哪里应用不同的方法。