前提・実現したいこと
GASについての質問です。
スプレッドシートのシートAはアドレス帳です。
アドレス帳にチェックボックスを作り、チェックボックスをONにしたものだけ
同一スプレッドシートのシートBに必要情報をコピーしたいです。
該当のソースコード
var CHECKBOX_COLUMN = 5
var CHECKBOX_COUNT = 50
function changeEvent() {
var ss = SpreadsheetApp.getActiveSheet();
var sheet = ss.getSheetByName(‘アドレス帳元データ’);
var activeCell = sheet.getActiveCell();
if (activeCell.getColumn() == CHECKBOX_COLUMN){
checkBoxEvent(sheet);
}
}
function checkBoxEvent(sheet) {
var sheet_copyFrom = ss_copyFrom.getSheetByName('アドレス帳元データ')
var sheet_copyTo = ss_copyTo.getSheetByName(‘アポイント作業用’)
var Fromrows = sheet_copyFrom.getRange(3, CHECKBOX_COLUMN, CHECKBOX_COUNT, 1).getValues();
var Torows = sheet_copyTo.getRange(11,4 - 11,9).getValues();
copyFields(sheet);
for (Fromrows i = 3; i < rows.length; i++) {
if (Fromrows[i][5] == true) {
var copyFromValue = sheet_copyFrom.getRange(i,4 - i,9)getValues();
var copyToValue = sheet_copyTo.getRange()
sheet_copyTo.getRange(11,4 - 11,9 + 1).setValues(copyValue);
}
}
}

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。