Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 通过Appscript将行复制到其他工作表 函数copyRows(){ var sheet=SpreadsheetApp.getActiveSheet(); var startRow=2;//要处理的第一行数据 var numRows=sheet.getLastRow()-1;//要处理的行数 //获取单元格A2:B3的范围 var dataRange=sheet.getRange(startRow,1,numRows,100); dataRange.activate(); //获取范围中每行的值。 var data=dataRange.getValues(); 对于(变量i=0;i_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 通过Appscript将行复制到其他工作表 函数copyRows(){ var sheet=SpreadsheetApp.getActiveSheet(); var startRow=2;//要处理的第一行数据 var numRows=sheet.getLastRow()-1;//要处理的行数 //获取单元格A2:B3的范围 var dataRange=sheet.getRange(startRow,1,numRows,100); dataRange.activate(); //获取范围中每行的值。 var data=dataRange.getValues(); 对于(变量i=0;i

Google apps script 通过Appscript将行复制到其他工作表 函数copyRows(){ var sheet=SpreadsheetApp.getActiveSheet(); var startRow=2;//要处理的第一行数据 var numRows=sheet.getLastRow()-1;//要处理的行数 //获取单元格A2:B3的范围 var dataRange=sheet.getRange(startRow,1,numRows,100); dataRange.activate(); //获取范围中每行的值。 var data=dataRange.getValues(); 对于(变量i=0;i,google-apps-script,google-sheets,Google Apps Script,Google Sheets,以下是电子表格的屏幕截图: 不确定我遗漏了什么,但代码似乎不起作用。。。说它有错误: 在对象Associate Account Strateriar中找不到函数包含的内容 错误消息没有骗你 错误消息也会附带一个行号,它会将您指向解释器确定存在错误的位置。或许这句话: if (title.contains("SVP" || "VP" || "Director" || "director" || "CEO" || "Founder" || "owner")) { 这在JavaScript和Goo

以下是电子表格的屏幕截图:

不确定我遗漏了什么,但代码似乎不起作用。。。说它有错误:

在对象Associate Account Strateriar中找不到函数包含的内容


错误消息没有骗你

错误消息也会附带一个行号,它会将您指向解释器确定存在错误的位置。或许这句话:

if (title.contains("SVP" || "VP" || "Director" || "director" || "CEO" || "Founder" || "owner")) {
这在JavaScript和Google Apps脚本中是有效的语法,但它并没有像你想象的那样

错误消息表示您的代码中有一个包含“Associate Account Strateriator”的对象,此时该对象将是
行[6]
中的字符串。您正在尝试使用
String.contains()
方法。这是相当新的,在ECMA6中引入,但谷歌应用程序脚本还不支持。这就是为什么找不到名为
的函数contains

选项如中所述


您尝试使用
包含的方法也不正确。您的期望可能是您将发现
title
是否包含“SVP”或“VP”等。相反,将发生的情况是所有字符串将
'd放在一起,这将计算为
true
。然后剩下的是
if(title.contains(true))…
,无论是什么字符串
title
,它的计算结果都是相同的。您需要分别进行每个比较,可能是在一个数组中循环,以减少代码。

在问题中添加标记时请注意。你已经用了[]两次了。那个标签是给一些苹果豆爸爸的。您想按照上的说明,将问题标记为[]。请编辑您的标签。您可能还需要[]。
if (title.contains("SVP" || "VP" || "Director" || "director" || "CEO" || "Founder" || "owner")) {