GASでGoogleカレンダーのイベント情報を取得するプログラムを作っているのですが、
招待したゲストから取得する.getGuestStatus()「参加・不参加、未定」以外に、「新しい時間を提案」「メモを追加」の
情報も取得したいのですが可能でしょうか?
該当のソースコード
//例) var events = calendar.getEvents(StartDate, EndDate); for (var n = 0; n < events.length; n++) { var guests = events[n].getGuestList() if(events[n].getId() == eventID){ for each(var guest in guests) { var responseStatus = transResponseStatus(guest.getGuestStatus()); //※ここに新しい時間を提案(yyyymmddhhmmss)を取得、メモを追加(内容)を取得 } }else{ var responseStatus = "取得できませんでした。"; } } // 参加可否を和名に変換 function transResponseStatus(responseStatus) { Logger.log(responseStatus) switch (true) { case responseStatus == 'YES': return '参加'; case responseStatus == 'NO': return '不参加'; case responseStatus == 'INVITED': return '招待中'; case responseStatus == 'MAYBE': return '未定'; default:return '確認要'; break } }
回答1件
あなたの回答
tips
プレビュー