2017-07-28 8 views
0

単語の列を検索して、その単語を含むセルの位置を取得するにはどうすればよいですか?Googleシートスクリプト値でセルを検索

例:セル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 = ??? 
    } 
    } 

} 

ありがとうございます。

+0

現在現在反復中のセルを取得します。 –

答えて

0

セルの位置は、iの値となり、条件文がtrueの場合は列の値になります。

if(value == 'xyz'){ 
    //i is the row 
    //1 is the column 
    var cell = sheet.getCell(i,1); 
} 
関連する問題