Javascript 由于报价单原因,Google Sheets Apps脚本无法使用查询函数设置公式
我现在的代码是Javascript 由于报价单原因,Google Sheets Apps脚本无法使用查询函数设置公式,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我现在的代码是 var formulas = "=iferror(QUERY(bridgePriceCase!$A$1:$F,"select F where A = "&"'"&$C2&"'"& " and B = "&$G2&" and C = "&$F2,0),0)" 但我得到一个错误,上面写着“Missing;before语句”。我知道这与查询的“select”部分中使用的引号有关,但在尝试了一些解决方案后,我似乎无法找到双引号和/
var formulas = "=iferror(QUERY(bridgePriceCase!$A$1:$F,"select F where A = "&"'"&$C2&"'"& " and B = "&$G2&" and C = "&$F2,0),0)"
但我得到一个错误,上面写着“Missing;before语句”。我知道这与查询的“select”部分中使用的引号有关,但在尝试了一些解决方案后,我似乎无法找到双引号和/”的组合来让它工作
非常感谢您的帮助提供了两种分配字符串的方法:
“字符串”
'string'
var text='string。。。"" ... 字符串“
另一种方法是使用转义符号:
var text=“string…\”\“…string”
请在此处查看更多信息:
var formulas=“=iferror(查询(bridgePriceCase!$A$1:$F,\”选择F,其中A=\“&\”&$C2&\“&\”&\”和B=\“&$G2&\”和C=\“&$F2,0),0)”
@Tanaike非常感谢您,这正是我要找的!欢迎我很高兴你的问题解决了。