我正在尝试编写一个函数来缩短工作表中的VLOOKUP,因为我必须在不同的单元格中多次使用它。我在以下代码中收到此错误:
function find(a) {
var q = VLOOKUP(a,Rooms:Capacities,2,FLASE)
return q
}
感谢任何帮助。
答案 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]
}