【環境】
マックブックPro
【したいこと】
1週間の9時から17時の間で会議が入ってない合計時間をスプレッドシートに抽出したい。
現状時間までは取得できるのですが、下記二つができません。ご教授お願い致します。
・9時から17時の間のみの指定
・数式に変更して会議以外の空き時間を数字として出す
【コード】
const CALENDAR_ID = 'xxx; //カレンダーID function getCalendarEvents() { const calendar = CalendarApp.getCalendarById(CALENDAR_ID); const startTime = new Date('2022/05/09 00:00:00'); const endTime = new Date('2022/05/13 00:00:00'); const events = calendar.getEvents(startTime, endTime); const values = []; for(const event of events){ const record = [ event.getTitle(), event.getStartTime(), event.getEndTime(), ]; values.push(record); } SpreadsheetApp.getActiveSheet().getRange(2, 1, values.length, values[0].length).setValues(values); }
【出力】
まだ回答がついていません
会員登録して回答してみよう