介绍Super Vlookup - 在电子表格之间使用vlookup

时间:2014-04-01 19:45:06

标签: javascript google-apps-script google-sheets

我想构建一个谷歌电子表格插件,允许用户使用相同的功能与其他电子表格进行交互,这些功能用于引用同一电子表格中的其他工作表。

到目前为止,我已经在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

的情况下执行此操作

0 个答案:

没有答案