前提・実現したいこと
B列が"Yes"となっている行(1行又は複数行)にあるデータを配列に格納し、編集しメールで送信したい。
発生している問題・エラーメッセージ
"Yes"と入力されているセルの行数を特定する事は出来るのですが、複数行の情報を配列に格納する方法が分かりません。
該当のソースコード
GAS
1function LogReport(){ 2 3 const spread = SpreadsheetApp.getActiveSpreadsheet() ; 4 const sheetActive = spread.getActiveSheet(); 5 const dataRange = sheetActive.getDataRange(); 6 const values = dataRange.getValues(); 7 8 for (var i = 0; i < values.length; i++) { 9 var data = ""; 10 if (values[i][1] == "Yes") { 11 data = values[i]; 12 Logger.log(data); 13 Logger.log(i); // "i"が行数を取得 14 } 15 } 16}
試したこと
上記のコードで変数iが条件に合う行数を取得出来る事は理解出来ましたが、活用する方法が分かりません。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/20 16:37