javascript - Google Sheet AppScrip setFormula 语法错误:SyntaxError: missing )
问题描述
我无法得到我的脚本缺少的内容(新手,非编码员,我只在谷歌中获得脚本)这是我的脚本。
谷歌表格应用脚本
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("INVENTORY OUT");
ss.getRange("B2").setFormula("=IFERROR(VLOOKUP(I:I,'get sloc for picklist'!A:B,2,0),"NO STOCKS")");
错误信息:
语法错误:SyntaxError: missing ) 在参数列表行之后:52 文件:ADD_1.gs
解决方案
解决方案:
解决方案是使用模板文字:
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet15");
ss.getRange("B2").setFormula(`=IFERROR(VLOOKUP(I:I,'get sloc for picklist'!A:B,2,0),"NO STOCKS")`);
}
这样,由反引号 (``) 括起来的所有内容都被视为string
.
推荐阅读
- c++ - fgets() 只读取最后一行
- javascript - sort() 在这种情况下如何工作?
- r - 在 R 中将 data.frame 切割成唯一的两半
- azure - 只有通过 terraform 添加资源会导致首先销毁它
- vb.net - 回车打印到文本 VB.net
- c# - Windows 授权在 IIS Express 上的调试中有效,但在 IIS 服务器中无效
- tensorflow - tensorflow 自定义估计器的简单示例
- http - 如何避免在分块传输编码中发送 HTTP 响应
- python - AttributeError:“numpy.float64”对象在时间戳中没有属性“年份”
- python - 我的秒计算器行为异常