2017-12-08 13 views
0

우리는 최근에 Outlook 추가 기능에서 AppointmentOrganizerCommandSurface를 활성화했으며 기존 약속/모임을 편집 할 때도 항상 ItemId를 사용할 수없는 작성 모드임을 알았습니다.Outlook addin (AppointmentOrganizerCommandSurface) : 기존 이벤트/모임에 대해 ItemId를 얻으려면 어떻게해야합니까?

이러한 종류의 기존 약속/모임에 대한 이해가되지 않습니다. ItemId를 얻을 수있는 방법이 있습니까?

답변

0

itemId 속성이 기존 약속을 편집 포함 작성 모드에서 사용할 수 없습니다 감사합니다. 항목 식별자가 필요한 경우 saveAsync 메서드를 사용하여 저장소에 항목을 저장하면 콜백 함수의 AsyncResult.value 매개 변수에 항목 식별자가 반환됩니다. (source)

, saveAsync은 현재 일정에서 예상대로 작동하지 않습니다. 아직 보내지 않은 새 캘린더 항목에 Office.context.mailbox.item.saveAsync을 호출하면 API가 저장되지 않습니다. Google은이 문제를 인식하고 API를 설계대로 사용할 수 있도록 해결하기위한 해결책을 모색 중입니다.

API는 메일 및 기존 일정 항목에서 의도 한대로 동작해야합니다. 기존 일정 항목의 경우 saveAsync을 호출하면 사용자 또는 추가 기능이 작성 양식에서 변경된 경우 참석자에 대한 업데이트가 발송됩니다.

+0

이 경우 기존 약속/회의가 걱정되며 saveAsync를 사용하는 것이 최선의 방법은 아닙니다. 결국 사용자는 이벤트 자체를 일부 변경하여 삭제할 수 있지만 추가 기능을 열면 알림이 저장되고 알림이 발송됩니다. 안좋다. saveAsync없이 ItemId를 가져 오는 방법을 제공 할 계획이 있습니까? – Alexey

+0

사용자 음성 페이지에서 Outlook 추가 기능 요청을 추적합니다. 원하는 기능이 다른 사용자가 이미 요청한 것 같습니다. 여기에 요청을 upvote하시기 바랍니다 : https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/17923540-we-need-support-for-itemid-in-compose-mode-for- 앱 . 우리의 계획 과정을 거칠 때 사용자 음성에 대한 특징도 고려됩니다. –