Calendar.Events.insert( カレンダーID , イベント );
{
"summary": サマリー,
"singleEvents": 単独のイベントかどうか,
"allDayEvent": 終日イベントかどうか,
"location": 位置情報,
"start": {
日時の値
},
"end": {
日時の値
},
"colorId": 色,
}この中で必須となるのは、summary、start、endでしょう。他は省略してもイベントは作成できます。singleEventsとallDayEventは、イベントの性質に影響するものなので用意しておくべきでしょう。またlocationは、イベントに関する位置がなければ省略可です。"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);
}
| << 前へ |