前提
GAS初心者です。すみませんが教えてください。
GASでスプレットシートのコピー元シートの内容を別シート(複数)にそれぞれコピーをしたいのですが、こちらのサイトなどを参考にコピー自体のコードは作れたのですが、条件指定が私にとっては複雑でどう作れば良いのか検討がつきません。
実現したいこと
コピー元シートには、3種類のデータが空白1行をはさみ順番で記載されています。タイトルはありますが、キーワードとなるものは無く、条件としては空白行で分断されているというだけです。
この内容をコピー先a・b・cのシートに振り分けたいです。
上から順番にコピーさせる指示とコピー範囲を指定する際の開始位置も同時に変更になることからfor文をどう組み込めばいいのかわかりません。
引続き自分でも検索し考えますが、ご協力のほどよろしくお願いします。
コピー元イメージ(実際は行数はバラバラ、内容も統一性なし、最終行も都度変わる)
該当のソースコード
function copy(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet_copyFrom = ss.getSheetByName('コピー元');
var range = sheet_copyFrom.getRange(1, 1).getNextDataCell(SpreadsheetApp.Direction.DOWN);
var lr= range.getRow();
var copyRange = sheet_copyFrom.getRange(1,1,lr,15);
var sheet_copyTo = ss.getSheetByName('コピー先1');
var lastRow = sheet_copyTo.getLastRow();
var lastRow1 = lastRow + 1;
copyRange.copyTo(sheet_copyTo.getRange(lastRow1,1));
}