0

약속 작성 모드에서 항목 ID를 얻으려면 추가 기능에서 "saveAsync"를 사용하고 있습니다. 문제는 개입 된 사용자 개입으로 약속 항목이 MS Exchange로 저장됩니다. 사무실 취소 "X"를 사용하여 열린 약속을 무시한 후 버튼) 여전히 "saveAsync"실행 중에 내가 만든 변경 사항은 이전 상태를 회복하지 못합니다.Office.js를 통해 추가 기능에서 Outlook 약속의 기본 보내기를 처리 할 수있는 방법이 있습니까?

사용자가 삭제를 클릭하면 이전 약속 상태로 되돌릴 수있는 방법이 있습니까? (OR) "saveAsync"가 적용된 후에 office.js를 통해 추가 기능에서 Outlook 약속의 기본 보내기를 처리하는 방법은 무엇입니까? (OR) Office.js를 통해 작성 모드에서 약속 항목 ID를 가져 오는 다른 방법이 있습니까?

이러한 사례를 처리하는 방법을 알고 계시다면 답변 해주십시오.

+0

안녕하세요 앤드류 Microsoft에서 Outlook 추가 기능의 기본 보내기 처리 기능을 지원합니까? –

답변

0

편집 :이 시간에, 추가 기능을 통해 저장된 버전을 마지막으로 되돌릴 수 없습니다,도 saveAsync

올드 대답없는 항목 ID를 얻을 수있는 방법이있을 것 같은데

기존 약속을 수정하는 경우 Office.context.mailbox.item.itemId을 호출하여 ItemID를 얻을 수 있지만 새 약속을 작성하는 경우 약속을 등록하고 ItemId를 부여하려면 saveAsync으로 전화해야합니다.

+0

감사합니다. Andrew, 주최자로서 기존 약속을 열었고 ** Office.context.mailbox.item.itemId **를 사용하여 말한 것처럼 ItemID를 가져 오려고했습니다. 여전히 정의되지 않았습니다. 주최자가 기존 약속을 열거 나 새로 약속을 만들면 모드가 작성 모드이고 ** itemId **가 해당 항목에 대해 정의되지 않았다는 것을 이해하는 Office.js의 이해에 따라. saveAsync를 사용하여 itemId를 가져올 수 있지만 상태는 사용자 개입없이 사무실보기에 저장됩니다. 그건 내 질문에. 이러한 시나리오를 처리하는 방법. –

+0

정확합니다. ItemId가 작성 모드에서 사용 가능하지 않은 것 같습니다. 이것은 내 부분에 대한 감독이었습니다. 그 말로는 saveAsync 없이는 작성 항목의 itemId를 가져올 방법이 없다. –