Google > GAS > Calendar

下位ページ

Content

Calendarのイベントを操作するまで流れ

Calendarのイベントを取得する

  1. CalendarAppをつかって、操作するCalendarを取得する
  2. Calendar.getEventsで、検索する時間帯を指定して、イベント配列を取得する

var cal = CalendarApp.getCalendarById("############@group.calendar.google.com");


Calendarにイベントを追加する

  1. CalendarAppをつかって、操作するCalendarを取得する
  2. Calendar.createEventで、イベントを作成する
    • 終日イベントはcreateAlldayEvent

Calendar

Calendarを取得する

defaultカレンダー

CalendarApp.getDefaultCalendar()
getDefaultCalendar

任意のカレンダー

idで取得
CalendarApp.getCalendarById(String)
getCalendarById

Event


イベント内の情報を取得する

  • 件名:getTitle() - String型
  • 開始時間:getStartTime() - Date型 Javascript の Dateオブジェクト
  • 終了時間:getEndTime() - Date型

イベントを登録する

CalendarEvent ce = createEvent(title, startTime, endTime, options)

  • startTime : イベントの開始時間、Dateオブジェクト Javascript のDateオブジェクト
  • endTime : イベントの終了時間、Dateオブジェクト


optionsで少し細かいところまで指定できる
  • description:String/the description of the event
  • location:String/the location of the event
  • guests:String/a comma-separated list of email addresses that should be added as guests
  • sendInvites:Boolean/whether to send invitation emails (default: false)
createEvent
シンプルな createEvent(title, startTime, endTime) もある

イベントが終日かどうかチェックする

最終更新:2019年10月20日 22:26