前提・実現したいこと
Google Spread Sheetにて
GASにて
前提:シート1のA列に@をいれるのは手作業で良い
・その「@」に反応して、@の行(AからJ列まで)をシート2の最終行へ移動させるものを作りたいです。
発生している問題・エラーメッセージ
@のみを抜き出して、移動させたいが@以外も移動されてしまう。
該当のソースコード
Google Spread Sheet
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet_copyFrom = ss.getSheetByName('シート1');
var sheet_copyTo = ss.getSheetByName('シート2');
var fromRow = sheet_copyFrom.getLastRow();
var toRow = sheet_copyTo.getLastRow();
var copyValue = sheet_copyFrom.getRange('A1:J'+fromRow).getValues();
const columnBVals = sheet_copyTo.getRange('A:A').getValues();
const targetRow = columnBVals.filter(String).length;
sheet_copyTo.getRange('A'+targetRow+':J'+(targetRow+fromRow-1)).setValues(copyValue);
}
@以外も反映されてしまいますよろしければ、ご教授いただきたいです。