Calendar.Events.insert( カレンダーID , イベント );
{この中で必須となるのは、summary、start、endでしょう。他は省略してもイベントは作成できます。singleEventsとallDayEventは、イベントの性質に影響するものなので用意しておくべきでしょう。またlocationは、イベントに関する位置がなければ省略可です。
"summary": サマリー,
"singleEvents": 単独のイベントかどうか,
"allDayEvent": 終日イベントかどうか,
"location": 位置情報,
"start": {
日時の値
},
"end": {
日時の値
},
"colorId": 色,
}
"start": {
"date": 日付,
},
"end": {
"date": 日付,
},
"start": {
"dateTime": 日時,
},
"end": {
"dateTime": 日時,
},
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function myFunction() { var calendarId = '……カレンダーID……'; var dt = new Date(); // 日付を設定 var date = dt.getFullYear() + '-' + (dt.getMonth() + 1) + '-' + dt.getDate(); var event = { "summary": '★新しいイベント★', "singleEvents": true, "allDayEvent": true, "location": 'JR東京駅', "start": { "date": date , }, "end": { "date": date , }, "colorId": 1, }; Calendar.Events.insert(event, calendarId); }
<< 前へ |