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 函数在Google工作表中工作,但在Google脚本中使用时不工作_Google Apps Script_Google Sheets_Formulas - Fatal编程技术网

Google apps script 函数在Google工作表中工作,但在Google脚本中使用时不工作

Google apps script 函数在Google工作表中工作,但在Google脚本中使用时不工作,google-apps-script,google-sheets,formulas,Google Apps Script,Google Sheets,Formulas,我有一个在Google Sheets中工作的函数,但是当我把它放在Google脚本中时,它不工作,并且说我缺少一个) 这是我在Google脚本中输入的内容: cell.setValue('=ArrayFormula(split(concatenate(filter('Copy of LeaveCache_LVE'!$G$3:$G, 'Copy of LeaveCache_LVE'!$A$3:$A=A3)),"))"))'); 我找到了一个解决方案,可以保持内置功能,如下所示: 这是不起作用的原

我有一个在Google Sheets中工作的函数,但是当我把它放在Google脚本中时,它不工作,并且说我缺少一个

这是我在Google脚本中输入的内容:

cell.setValue('=ArrayFormula(split(concatenate(filter('Copy of LeaveCache_LVE'!$G$3:$G, 'Copy of LeaveCache_LVE'!$A$3:$A=A3)),"))"))');

我找到了一个解决方案,可以保持内置功能,如下所示:

这是不起作用的原始版本:

cell.setValue('=ArrayFormula(split(concatenate(filter('Copy of LeaveCache_LVE'!$G$3:$G, 'Copy of LeaveCache_LVE'!$A$3:$A=A3)),"))"))');
//////////////////////////////////////////////////////////////////////////////

这就是有效的解决方案:

cell.setValue('=ArrayFormula(split(concatenate(filter(\'Copy of LeaveCache_LVE\'!$G$3:$G, \'Copy of LeaveCache_LVE\'!$A$3:$A=A3)),"))"))');
我发现有效的方法是在“(单引号)前插入\(反斜杠)


希望这对其他人也有帮助

我找到了一种解决方案,可以保持内置功能如下:

这是不起作用的原始版本:

cell.setValue('=ArrayFormula(split(concatenate(filter('Copy of LeaveCache_LVE'!$G$3:$G, 'Copy of LeaveCache_LVE'!$A$3:$A=A3)),"))"))');
//////////////////////////////////////////////////////////////////////////////

这就是有效的解决方案:

cell.setValue('=ArrayFormula(split(concatenate(filter(\'Copy of LeaveCache_LVE\'!$G$3:$G, \'Copy of LeaveCache_LVE\'!$A$3:$A=A3)),"))"))');
我发现有效的方法是在“(单引号)前插入\(反斜杠)


希望这对其他人也有帮助

或者您可以尝试使用cell.setFormula方法。

或者您可以尝试使用cell.setFormula方法。

查看您正在使用的引号。(提示:此处的格式化程序显示的问题与应用程序脚本检测到的问题相同)。请查看您使用的引号。(提示:此处的格式化程序显示的问题与应用程序脚本检测到的问题相同)。文章的问题是嵌套引号没有转义,因此值本身没有正确构造。更改使用该值的函数不会改变值构造的问题。好的,谢谢您的帮助。我误解了这个问题。这篇文章的问题是嵌套的引号没有转义,所以值本身没有正确构造。更改使用该值的函数不会改变值构造的问题。好的,谢谢您的帮助。我误解了这个问题。