[GAS][カレンダー]終日予定を作成するには: 逆引きGoogle Apps Script

2012 年 3 月 23 日 金曜日

▼サンプルスクリプト

2012年3月19日に「沖縄出張」という件名の終日予定を作成するサンプルスクリプト。

function createAllDayEvent(){
  var calendar = CalendarApp.getCalendarById('xxxxxxxx@group.calendar.google.com');
  var daytoset = new Date('2012/3/19'); 
  daytoset.setTime(daytoset.getTime() + 86400000);
  calendar.createAllDayEvent('沖縄出張', daytoset);
}

構文

createAllDayEvent(title, date, optAdvancedArgs)

終日予定を作成する。

パラメータ

title
予定のタイトル
date
予定を作成する日付
optAdvancedArgs
任意。予定の詳細情報

description
予定の概要
location
予定の場所
guests
ゲスト。スケジュールを共有したいユーザーのメールアドレスをカンマ区切りでセットする
sendInvites
ゲストに招待メールを送信するか

戻り値

CalendarEvent
作成した予定オブジェクト

注意点

原因は不明だが、指定した日付-1日に予定が作成されてしまう。そのため、実際に予定を作成したい日にちに1日加算した日付を指定しなければならない。方法はサンプルスクリプト参照。

関連記事

コメントをどうぞ

トラックバック

このエントリーのトラックバックURL:

http://www.bmoo.net/archives/2012/03/313266.html/trackback