前提
ここに質問の内容を詳しく書いてください。
備品の発注履歴を記録していくシートを作りたいと考えています。
ですが、うまく作動せず悩んでいます。
実現したいこと
元データのI列のセルに日付が入っていたら、別シートに転記されるようにしたいです。
発生している問題・エラーメッセージ
転記されません
該当のソースコード
function sonota() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var base = ss.getSheetByName('その他');//元データ var Bretsu = base.getRange('B:B').getValues(); var Blr = Bretsu.filter(String).length; var LastRow = base.getRange(1,1,Blr,9).getValues();//その他のデータ全取得 //Logger.log(LastRow); for(var i=2; i<=LastRow; i++){ if(base.getRange(i,8).getValue() !== ""){ var saki = ss.getSheetByName('発注履歴');//転記先 var Aretsu = saki.getRange('A:A').getValues(); var Alr = Aretsu.filter(String).length; Logger.log(Alr); var day = base.getRange(i,9).getValue(); var mono = base.getRange(i,2).getValue(); Logger.log(day) saki.getRange(Alr+1,1,1,1).setValue(day); saki.getRange(Alr+1,2,1,1).setValue(mono); } } }
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー