::
返信、ありがとございます。
V3、存在は認識していたのですが、V2が非推奨になっていたのは知りませんでした。
> 当方が、おっしゃっている「イベント」「会議」「予定」の区別がわからないのですが、
イベント → 時刻が終日になっているもの
予定 → 開始と終了が時刻で指定されているもの
会議 → Teams等で設定したもの(複数の参加者がいるもの?)
ではないかと考えています。
添付の画像をご参照ください。タイトルバーに記載されているものです。
以下のようなコードで、
Set(calendarType,Office365Outlook.CalendarGetTables());
ClearCollect(calendarType2,LookUp(calendarType.value, DisplayName = “予定表”));
ClearCollect(TodayCalendarEvents, Office365Outlook.GetEventsCalendarViewV2(First(calendarType2).Name, choice_reportDate.SelectedDate, DateAdd(choice_reportDate.SelectedDate,1439,Minutes)));
ClearCollect(sortTodayCalendarEvents, SortByColumns(First(TodayCalendarEvents).value, “Start”));
Set(mytext,Concat(sortTodayCalendarEvents,Subject,Char(10)));
Set(mytext,”・”& Concat(sortTodayCalendarEvents,Subject,Char(10) & “・”));
3行名のTodayCalendarEventsには、イベントしか登録されません。
> もしかして他人の予定が取得したいのでしょうか?
いえ、自分の予定だけ取得できればいいです。
逆に、イベントであれば、他人のも取得できています。
よって、わざわざFilterしています。
> 「カレンダーテンプレート」が参考になるかもしれませんのでお試しくださいませ。
ありがとうございます。調べてみます。