実現したいこと
①スプレッドシートAのB列(行ごとに番号が振られている)を配列として取得する
②スプレッドシートB(A列に番号)のB列にA列の番号が①で取得した配列の中にあればチェックを入れたい(TRUEとFALSEで条件を分岐できれば良い)
説明
スプレッドシートBのコンテナ式のGASプロジェクトです
スプレッドシートAには番号(社員番号)が入力されています
シートBのA列の社員番号がAのシート(取得した配列)に見つかればシートBの番号の隣の列にチェック(目印なら何でも良い)を入力したい
皆様のお力貸していただければ幸いです、大変お手数ですが改善点や案についてアドバイス頂きたいのでよろしくお願いいたします。
発生している問題・エラーメッセージ
LOGを確認して配列は取得できているしスプレッドシートに入力されている番号とも一致しているのだがTRUEが出ない
### 該当のソースコード GAS ソースコード function checkin() { const sheetA = SpreadsheetApp.openByUrl('https://docs........').getSheetByName('データフォーム'); const sheetB = SpreadsheetApp.getActiveSheet(); const values = sheetA.getRange(3,2,5000).getValues(); let value = values.flat(); let i = 1 let range = sheet.getRange(i,1).getValue(); for(let i=1 ;i <= 100; i++){ if(value.includes(range) == true ){ sheet.getRange(i,2).setValue("チェック(何でも良い)"); } else{ } } }
