GASを使ってスプレッドシートの内容をカレンダーに登録させたいのですが、下記のようなlogがでます。
startTimeとendTimeを2021/mm/ddに表示させるにはどのようにすればよろしいでしょうか?
gsファイル
function createEvents() { const event = CalendarApp.getCalendarById(',,,,,,,,'); const values = SpreadsheetApp.getActiveSheet().getDataRange().getValues(); values.shift(); for(const record of values){ const title = record[1]; Logger.log(title); let date = new Date(record[2]); Logger.log(date); // let dateString =Utilities.formatDate(new Date(date),'Asia/Tokyo','yyyy/MM/dd HH:mm'); // Logger.log(dateString); // let startDate =new Date(dateString); let startTime = new Date(record[4]); Logger.log(startTime); let endTime = new Date(record[5]); Logger.log(endTime); // const delta = new Date(record[3]); // startTime.setDate(startTime.getDate()); date.setHours(startTime.getHours()); date.setMinutes(startTime.getMinutes()); date.setHours(endTime.getHours()); date.setMinutes(endTime.getMinutes()); Logger.log(startTime); Logger.log(endTime); // const option = { // description: record[4], // location: record[5] // } event.createEvent(title,startTime,endTime); } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/28 03:29
2021/01/28 03:44
2021/01/28 03:53 編集
2021/01/28 05:17