-1

我正在编写一个应用程序来查询用户的 Outlook 日历,以查看他们是否可以“立即”联系到他们(即,他们没有标记为离开或不在办公室的当前约会)。

我正在使用 GetUserAvailabilityRequest xml 消息,它运行良好,但我对应该为 AttendeeType 使用什么感到有点困惑。

AttendeeType是一个字段,允许我指定我正在寻找的会议与会者的类型——无论是会议组织者、必需的与会者、可选的与会者、房间资源等。

但是对于这个应用程序,我不关心与会者类型;我只关心此人当前是否有将其标记为不可用的约会。如果鲍勃不在办公室参加会议,我不在乎他是把会议安排在一起还是受到卡罗尔的邀请;我只关心鲍勃不在办公室。

是否有一个值可以用于 AttendeeType 来捕获所有与会者类型?我见过的大多数示例都使用“必需”值,但他们没有解释原因。

4

1 回答 1

2

我发现 OptionalAttendee 和 RequiredAttendee 都是有效的,所以使用 RequiredAttendee 的选择完全是风格/任意的。

我认为这是一种假设性的查询,例如“如果这个人此时作为可选参与者(或作为必需参与者)来参加活动,他们会有冲突吗?” 因此,它们是必需的还是可选的并不重要。

顺便说一句,资源是投影仪和房间之类的东西,所以我不确定如果你试图将一个人作为资源检查会发生什么,但我想它不会成功。

于 2011-07-23T00:28:14.387 回答