【やりたいこと】
スプレッドシートをコピーする。コピーしたシートのタイトルを日付にする。日付は1ずつ増えていく。
【問題】
詰まっているところは、コードの最終行です。
「日付を1ずつ増やす」という操作がうまくいきません…。
どのようにコードを修正したらよいか、教えていただきたいです。
//B2セルには現在3月6日という日付が入っています。 var date = sheet.getRange("B2").getValue(); //コピーしたシートのタイトルを3/6, 3/7, 3/8...としたいので、フォーマットを変えた。 var title_date = Utilities.formatDate(date, 'JST', 'M/d'); //指定枚数分だけコピーして、タイトルを title_dateにセット。(ループ回数であるcopy_numは1以上の数値) for(i=1; i<= copy_num; i++){ var copied_sheet = sheet.copyTo(ss); copied_sheet.setName(title_date); //title_dateは、問題なく3/6になっている var next_date = date.setDate(date.getDate()+1); title_date = next_date //next_dateは1.5519168E12になってしまう。
どうぞ、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/03 00:40
2019/11/13 06:54