Sheets得到错误的函数:'Missing'在参数列表之后。 (第8行,文件“代码”)'

时间:2016-12-10 00:45:21

标签: google-sheets

我正在尝试编写一个函数来缩短工作表中的VLOOKUP,因为我必须在不同的单元格中多次使用它。我在以下代码中收到此错误:

function find(a) {
    var q = VLOOKUP(a,Rooms:Capacities,2,FLASE)
    return q
}

感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

这是一个猜测但可能是你的功能名称。表格已经有一个find()函数。尝试将名称更改为myfind(a)

答案 1 :(得分:0)

我必须完全重写脚本,但它现在可以正常工作。

function getCapacity(a) {
  var data = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('codeDATA');
  var R = data.getRange(1,1,data.getLastRow(),2).getValues();
  var C = data.getRange(1, 2, data.getLastRow()).getValues();
  for (var i = 2; i < R.length; i++) {
      if (R[i][0] === a) {
       break
      }
    }
  return C[i]
}