0

アポイント作成モードでアイテム ID を取得するには、アドインで「saveAsync」を使用しています。問題は、ユーザーの介入なしで、アポイント アイテムが MS Exchange に保存されていることです。開いているアポイントを破棄した後 (オフィスのキャンセル「X」ボタンを使用) 「saveAsync」の実行中に行った変更はまだ表示されていますが、以前の状態には戻っていません。

ユーザーが [破棄] をクリックした場合、以前の予定の状態に戻す方法はありますか? (または)「saveAsync」が適用された後、office.js を介してアドインから Outlook 予定のネイティブ送信を処理する方法はありますか? (または) Office.js を介して作成モードで予定のアイテム ID を取得する他の方法はありますか?

これらのケースの処理方法を知っている場合は、回答してください。

4

1 に答える 1

0

編集: 現時点では、アドインを介して最後に保存されたバージョンに戻すことはできず、アイテム ID を取得する方法もありません。saveAsync

古い回答

既存の予定を変更する場合は、 を呼び出して ItemID を取得できOffice.context.mailbox.item.itemIdますが、新しい予定を作成する場合は、 を呼び出しsaveAsyncて予定を登録し、ItemId を取得する必要があります。

于 2016-11-17T23:03:33.307 に答える