Google表格脚本查找具有价值的单元格

时间:2017-07-28 23:17:37

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

如何在列中搜索单词,然后获取包含该单词的单元格的位置?

示例:如果在单元格A6中找到了我想要搜索的单词,我想获得A6。

下面的代码能够找到单词“xyz”,但我不知道如何在变量中记录它的单元格位置。

function search() {

  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

  for(var i=1;i<sheet.getLastRow();i++){
    var value = sheet.getRange(i, 1).getValue();

    if(value == 'xyz'){
          //how do I get the cell location of xyz?
          var cell = ???
    }
  }

}

谢谢。

1 个答案:

答案 0 :(得分:0)

当条件语句为真时,单元格的位置将是i的值和列值。

if(value == 'xyz'){
  //i is the row
  //1 is the column
  var cell = sheet.getCell(i,1);
}