我想构建一个谷歌电子表格插件,允许用户使用相同的功能与其他电子表格进行交互,这些功能用于引用同一电子表格中的其他工作表。
到目前为止,我已经在vlookup上创建了一个变体;我称之为SuperVLookup
function sVLookup(ssKey,searchKey,fromSheetName,range,index) {
var fromSheet = SpreadsheetApp.openById(ssKey).getSheetByName(fromSheetName);
var fromSheetData = fromSheet.getRange(range).getValues();
for(i=0;i<fromSheetData.length;++i){
if (fromSheetData[i].indexOf(searchKey) == 0){
return fromSheetData[i][index-1];
}
}
}
我很确定vlookup比简单索引数组上的第一个项目复杂得多,但我不知道如何将vlookup的完整功能构建到svlookup中。
我在哪里可以获得有关此(及其他)功能的更详细说明?
这已经完成了吗?我想在不使用 = importrange
的情况下执行此操作