シート内にデータがあるかチェックするだけの処理。
データ比較の使用頻度が高いので、関数化しておく。
/**
* シート内のデータを検索して該当の行数を返す処理
* @param {Array|Object} sheet_data - 検索したいシートのデータ(getValuesで取得したもの)
* @param {string} val - 検索したいワード
* @param {int} col - 検索したいシートの列数(A列なら1、B列なら2)
* @return {int} - データがあった場合は行数、なかった場合は0
*/
function findRow(sheet_data,val,col){
var dat = sheet_data;
for(var i=1;i<dat.length;i++){
if(dat[i][col-1] === val){
return i+1;
}
}
return 0;
}