Office.MeetingSuggestion interface

アイテムに含まれている提案された会議を表します。 閲覧モードのみ。

電子メール メッセージで提案された会議の一覧は、 または getEntitiesByType メソッドがアクティブなアイテムでmeetingSuggestions呼び出されたときにgetEntities返される オブジェクトのプロパティEntitiesで返されます。

開始値と終了値は、提案された会議が Date 開始および終了する日時を含むオブジェクトの文字列表現です。 値は、現在のユーザーに対して指定された既定のタイム ゾーンです。

注釈

最小アクセス許可レベル: アイテムの読み取り

適用される Outlook モード: 読み取り

重要: エンティティベースのコンテキスト Outlook アドインは、2024 年第 2 四半期に廃止される予定です。 この機能を廃止する作業は 5 月に開始され、6 月末まで継続されます。 6 月以降、コンテキスト アドインはメール アイテム内のエンティティを検出してタスクを実行できなくなります。 次の API も廃止されます。

  • Office.context.mailbox.item.getEntities - Office.context.mailbox.item.getEntitiesByType - Office.context.mailbox.item.getFilteredEntitiesByName - Office.context.mailbox.item.getSelectedEntities

中断の可能性を最小限に抑えるために、エンティティ ベースのコンテキスト アドインが廃止された後も、次の機能がサポートされます。

  • オンライン会議アドインによってアクティブ化される [会議に参加 ] ボタンの代替実装が開発されています。 エンティティベースのコンテキスト アドインのサポートが終了すると、オンライン会議アドインは自動的に別の実装に移行して [ 会議に参加 ] ボタンをアクティブ化します。

  • エンティティ ベースのコンテキスト アドインが廃止された後も、正規表現ルールは引き続きサポートされます。 代替ソリューションとして正規表現ルールを使用するように、コンテキスト アドインを更新することをお勧めします。 これらのルールを実装する方法のガイダンスについては、「 正規表現アクティブ化ルールを使用して Outlook アドインを表示する」を参照してください。

詳細については、「 エンティティ ベースのコンテキスト Outlook アドインの廃止」を参照してください。

const item = Office.context.mailbox.item;
// Get an array of strings that represent meeting suggestions in the current item's body.
const meetingSuggestions = item.getEntitiesByType(Office.MailboxEnums.EntityType.MeetingSuggestion);
console.log("There are " + meetingSuggestions.length + " meeting suggestions.")
meetingSuggestions.forEach(function (meetingSuggestion) {
    console.log("Subject: " + JSON.stringify(meetingSuggestion.subject));
    console.log("Attendees: " + JSON.stringify(meetingSuggestion.attendees));
    console.log("Location: " + JSON.stringify(meetingSuggestion.location));
    console.log("Start: " + JSON.stringify(meetingSuggestion.start));
    console.log("End: " + JSON.stringify(meetingSuggestion.end));
    console.log("Meeting: " + JSON.stringify(meetingSuggestion.meetingString));
});

プロパティ

attendees

提案された会議の出席者を取得します。

end

提案された会議が終了する日付と時刻を取得します。

location

提案された会議の場所を取得します。

meetingString

会議の提案として識別された文字列を取得します。

start

提案された会議が開始する日時を取得します。

subject

提案された会議の件名を取得します。

プロパティの詳細

attendees

提案された会議の出席者を取得します。

attendees: EmailUser[];

プロパティ値

end

提案された会議が終了する日付と時刻を取得します。

end: string;

プロパティ値

string

location

提案された会議の場所を取得します。

location: string;

プロパティ値

string

meetingString

会議の提案として識別された文字列を取得します。

meetingString: string;

プロパティ値

string

start

提案された会議が開始する日時を取得します。

start: string;

プロパティ値

string

subject

提案された会議の件名を取得します。

subject: string;

プロパティ値

string