Getting error: "Missing ) after argument list. (line 8, file "Code")"
Getting error: "Missing ) after argument list. (line 8, file "Code")"
我收到此错误:"Missing ) after argument list. (line 8, file "代码")"
当我 运行 我的代码。
我尝试将围绕 ProfileNav-value 的单引号切换为双引号,但也没有用。当我将第 8 行中的确切函数粘贴到 shoot sheet 单元格中时,它可以工作,但 google 脚本不允许我 运行 它。
function daily() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getSheetByName("BT");
sh.insertRowAfter(2);
sh.getRange("A3").setFormula('=TODAY()');
sh.getRange("D3").setFormula('=VALUE(REGEXREPLACE(REGEXREPLACE(REGEXREPLACE(JOIN("",REGEXEXTRACT(LOWER(SUBSTITUTE(INDEX(IMPORTXML(C1,"//@content"),2),",",)),"(\d*\.*\d+)([km]*)")),"\.",),"k","00"),"m","00000"))');
sh.getRange("E3").setFormula('=(D3-D4)/D3');
sh.getRange("B3").setFormula('=query(IMPORTXML($D,"//span[@class='ProfileNav-value']/@data-count"),"limit 1 offset 2")');
sh.getRange("C3").setFormula('=(B3-B4)/B3');
}
正在寻找第 8 行的工作方式。
您需要对单引号进行转义。这是通过 \
.
完成的
sh.getRange("B3").setFormula('=query(IMPORTXML($D,"//span[@class=\'ProfileNav-value\']/@data-count"),"limit 1 offset 2")');
您需要通过在每个单引号前面放置一个 \
来转义其中的单引号:
sh.getRange("B3").setFormula('=query(IMPORTXML($D$1,"//span[@class=\'ProfileNav-value\']/ @data-count"),"limit 1 offset 2")');
我收到此错误:"Missing ) after argument list. (line 8, file "代码")" 当我 运行 我的代码。
我尝试将围绕 ProfileNav-value 的单引号切换为双引号,但也没有用。当我将第 8 行中的确切函数粘贴到 shoot sheet 单元格中时,它可以工作,但 google 脚本不允许我 运行 它。
function daily() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getSheetByName("BT");
sh.insertRowAfter(2);
sh.getRange("A3").setFormula('=TODAY()');
sh.getRange("D3").setFormula('=VALUE(REGEXREPLACE(REGEXREPLACE(REGEXREPLACE(JOIN("",REGEXEXTRACT(LOWER(SUBSTITUTE(INDEX(IMPORTXML(C1,"//@content"),2),",",)),"(\d*\.*\d+)([km]*)")),"\.",),"k","00"),"m","00000"))');
sh.getRange("E3").setFormula('=(D3-D4)/D3');
sh.getRange("B3").setFormula('=query(IMPORTXML($D,"//span[@class='ProfileNav-value']/@data-count"),"limit 1 offset 2")');
sh.getRange("C3").setFormula('=(B3-B4)/B3');
}
正在寻找第 8 行的工作方式。
您需要对单引号进行转义。这是通过 \
.
sh.getRange("B3").setFormula('=query(IMPORTXML($D,"//span[@class=\'ProfileNav-value\']/@data-count"),"limit 1 offset 2")');
您需要通过在每个单引号前面放置一个 \
来转义其中的单引号:
sh.getRange("B3").setFormula('=query(IMPORTXML($D$1,"//span[@class=\'ProfileNav-value\']/ @data-count"),"limit 1 offset 2")');