Google Spreadsheets中的脚本 - VLOOKUP

时间:2013-10-15 17:27:40

标签: google-apps-script google-sheets gs-vlookup

我有一个我们正在尝试运行的for循环,用于标识另一个工作表上的最后一行,并在其旁边的单元格中填充VLOOKUP。由于某种原因,我不断收到变量错误。这是代码:

for (var c = 5; c < lstRow; c++) {
  var vlookupCell = "=VLOOKUP('"+sheet2.getRange(c,7).getValue()+"','"+NewSheetNm+"'!B:C,2,0)";
  sheet2.getRange(c,1).setValue(vlookupCell);
  CurrRow=CurrRow+1;
}

变量“NewSheetNm”位于此函数的开头。这只是当前功能的最后一部分。任何人都有任何想法,为什么这不起作用?

1 个答案:

答案 0 :(得分:2)

正在生成什么错误?

最好的方法是使用方法setFormula(formula)

...
sheet2.getRange(c, 1).setFormula(vlookupCell);
...