Office.AddinCommands.EventCompletedOptions interface
Outlook でイベントの処理が完了したときの、 送信時アドインオンライン 会議プロバイダー アドインまたは メモ ログ モバイル アドイン の動作を指定します。
注釈
最小アクセス許可レベル: 制限付き
適用可能な Outlook モード: Compose
重要:
Android 版および iOS 版 Outlook はメールボックス 1.5 までをサポートしていますが、
EventCompletedOptionsオブジェクトはオンライン会議プロバイダーおよびノート ログ モバイル アドインでサポートされています。モバイル デバイスでの Outlook での API サポートの詳細については、「モバイル デバイス上の Outlook でサポートされている Outlook JavaScript API」を参照してください。イベント ベースのライセンス認証 アドインと 統合されたスパム報告アド インは、イベントの処理が完了したときに通知するために別のイベント オブジェクトを使用します。 詳細については、「 Office.MailboxEvent」を参照してください。
使用元
プロパティ
| allow |
completed メソッドを使用してイベント ハンドラーの完了を通知する場合、この値は、処理されたイベントの実行を続行するかキャンセルするかを示します。 たとえば、 |
プロパティの詳細
allowEvent
completed メソッドを使用してイベント ハンドラーの完了を通知する場合、この値は、処理されたイベントの実行を続行するかキャンセルするかを示します。 たとえば、 ItemSend イベントを処理する送信時アドインは、 allowEvent を false に設定して、メッセージの送信を取り消すことができます。
allowEvent?: boolean;
プロパティ値
boolean
注釈
最小アクセス許可レベル (Outlook): 制限付き
適用可能な Outlook モード: Compose
例
// In this example, the checkMessage function was registered as an event handler for ItemSend.
function checkMessage(event) {
// Get the item being sent.
const outgoingMsg = Office.context.mailbox.item;
// Check if subject contains "BLOCK".
outgoingMsg.subject.getAsync(function (result) {
// Subject is in `result.value`.
// If search term "BLOCK" is found, don't send the message.
const notFound = -1;
const allowEvent = (result.value.indexOf('BLOCK') === notFound);
event.completed({ allowEvent: allowEvent });
});
}