【问题标题】:how to get an unique identifier to identify an appointment in outlook (appointment organizer mode)如何获取唯一标识符来识别outlook中的约会(约会组织者模式)
【发布时间】:2020-09-10 06:25:24
【问题描述】:

我正在尝试找到一个唯一标识符来标识使用 Outlook 加载项(在约会组织器中)安排的会议。 我研究并找到了GlobalAppointmentID。 Outlook 会议的标识符,不会更改。但它只能在 VBA 中使用。我正在尝试使用 javascript 开发加载项。 GlobalAppointmentID 有什么替代品吗?我已经检查了seriesId,但它不满足要求。因为seriesId 仅在我连续编辑会议而不是原始会议邀请作为主持人时可用。

任何线索将不胜感激。

【问题讨论】:

    标签: javascript outlook office-js outlook-addin outlook-web-addins


    【解决方案1】:

    从 API 集 1.8 开始,API getItemIdAsync 可在 Appointment Organizer 中使用,并提供可用于标识约会的项目 ID。

    【讨论】:

    • 我收到“在保存项目之前无法检索 ID。”我正在尝试在日历事件中获取项目 ID。该项目直到时间才被保存。我编辑会议时 itemId 不会改变吗?
    • 在项目保存之前,项目 ID 不可用。您可以在调用 getItemIdAsync 但先调用 item.saveAsync 之前保存项目:docs.microsoft.com/en-us/javascript/api/outlook/…
    • 另外,请注意 itemId 不是不可变的。如果项目被移动,itemId 将会改变,例如,移动到不同的文件夹。目前,不支持 immutableIds。我们在用户语音页面上跟踪 Outlook 加载项功能请求。其他人似乎已经请求了此功能。请支持现有的请求。在我们进行规划过程时会考虑用户语音的功能请求:officespdev.uservoice.com/forums/…
    • 好的,即使我尝试编辑同一个会议,项目 ID 也会发生变化。如何检查我正在编辑的会议是否是同一个会议,并且我希望能够识别正在编辑的会议?
    • 您能否解释一下您的场景以帮助我们更好地了解您正在寻找的功能?您使用哪个客户端编辑会议(OWA、win32、mac)?您正在编辑已发送的会议吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    相关资源
    最近更新 更多