google表格-列

时间:2018-07-11 19:36:40

标签: javascript

我想做一些我认为很简单的事情,但是我在Google表格中找到的所有示例似乎都不起作用。

我有一个已创建的主帐户列表,该列表从各种来源提取。在最后一列(我们将其称为L列)中,它需要查找一个值并返回另一个值(vlookup,可以正常工作)。

此主表有3500行,必须向下拖动(很痛苦)(因为自动填充)并不总是有效。因此,我正在尝试使用一个脚本,该脚本将基于列A的最后一行结束的列A中已有的内容,对列L基本上执行vlookup。我尝试了以下操作,但是该示例出现了随机方法错误,或者尝试自动填充时.getSomthingCommand不存在。

function myFunction() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.setActiveSheet(ss.getSheetByName("Copy of Master List"));
  ss.getRange("L2").setFormula("=vlookup($A2,'SFDC Report'!$A:$J,6,false)");
  
  var lr = ss.getLastRow();
  var fillDownRange = ss.getSheetValues(2, 12, lr-1)
  ss.getRange("L2").copyTo(fillDownRange);
  
  
  
}

1 个答案:

答案 0 :(得分:0)

如果您已经拥有所需的公式,是否尝试过将其转换为数组公式(Ctrl + Shift + Enter),如果您发布公式,我可以对其进行编辑以供测试。

干杯