変数 = Calendar.Events.list( カレンダーID , 設定 );第1引数には、イベントを検索するカレンダーのIDを指定します。第2引数に、取得するイベントに関する設定をまとめたオブジェクトを用意します。このオブジェクトには、ざっと以下のような値を用意しておきます。
{
timeMin: 最小日時,
maxResults: 最大数,
}timeMinは、取り出す日時の値を指定します。このtimeMin以降のイベントを取り出します。maxResultsは、取り出すイベントの数です。基本的に、この2つの値があれば、イベントの検索は行なえます。Logger.log(event.summary + '(' + event.start.date + ')');summaryは、イベント名に相当するものです。startは開始日時の情報で、dateは終日イベントの日付です。終日イベントでない場合は、dateの代りにdateTimeで日時を取り出せます。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function myFunction(){
var calendarId = '……カレンダーID……';
var date = new Date(); // 今日を設定
var settings = {
timeMin: date.toISOString(),
maxResults: 10,
}
var events = Calendar.Events.list(calendarId, settings);
for (var i in events.items) {
var event = events.items[i];
Logger.log(event.summary + '(' + event.start.date + ')');
}
}
| << 前へ | 次へ >> |