Google apps script 函数在Google工作表中工作,但在Google脚本中使用时不工作
我有一个在Google Sheets中工作的函数,但是当我把它放在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脚本中输入的内容:
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方法。查看您正在使用的引号。(提示:此处的格式化程序显示的问题与应用程序脚本检测到的问题相同)。请查看您使用的引号。(提示:此处的格式化程序显示的问题与应用程序脚本检测到的问题相同)。文章的问题是嵌套引号没有转义,因此值本身没有正确构造。更改使用该值的函数不会改变值构造的问题。好的,谢谢您的帮助。我误解了这个问题。这篇文章的问题是嵌套的引号没有转义,所以值本身没有正确构造。更改使用该值的函数不会改变值构造的问题。好的,谢谢您的帮助。我误解了这个问题。