ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
【GAS】Googleカレンダー 登録するカレンダーを指定する方法
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- GASからGoogleカレンダーに終日の予定を作成することができます。
- 日付をまたいで指定することができます。
という事になります。
動画はこちら
終日の予定を登録する方法
calender.createAllDayEvent()を使用します。
基本形
function RegstAllDayEvent() {
let calender = CalendarApp.getDefaultCalendar()
let startDate = new Date()
calender.createAllDayEvent(
"終日のイベント",
startDate
)
}
終了日を指定した場合
const calendar = CalendarApp.getDefaultCalendar()
let startDate = new Date()
let endDate = new Date('2021-8-10')
console.log(startDate)
endDate.setDate(endDate.getDate()+1) //★日付を1日プラスする必要あり★
console.log(endDate)
calendar.createAllDayEvent(
"終日の予定",
startDate,
endDate
)
// // Creates an all-day event for the Woodstock festival (August 15th to 17th) and logs the ID.
// var event = CalendarApp.getDefaultCalendar().createAllDayEvent('Woodstock Festival',
// new Date('August 15, 2021'),
// new Date('August 18, 2021'));
// Logger.log('Event ID: ' + event.getId());
}
インプリメント
さらに後編
最後までご覧いただきありがとうございます。
つぎはこちら
スプレッドシートからGoogleカレンダーに予定を流し込む(インポートする)方法2(色、カレンダーの指定あり)