2017-09-14 4 views
0

私はOutlook(デスクトップ版の主に)予定(カレンダー)のOffice Webアドインで作業していますが、私のボタンを表示する方法をいくつか問題があります右の斑点。Outlookの予定のためのOffice Web Addin

私はボタンを読書モード(作成モードではない)でアポイントフォームに表示し、出席者とアポイントの主催者の両方に表示させたい - これが私の問題が始まる場所です。マニフェストに

Iは、AppointmentAttendeeCommandSurface又はAppointmentOrganizerCommandSurface両方ではないように拡張ポイントを指定することができます。これは、2つの異なるアドインを作成して、両方のボタンを取得する必要があることを意味しますか?私は私のルールコレクションに

<Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read" /> 

ボタンも任命のコンフォーム上だけではなく、読み取りフォーム上に表示されるというルール(私の唯一のルールを)持っているにもかかわらず、また

、私が望むように。

任意の助けもいただければ幸いです:)

は、追加情報が必要な場合は、私に教えてください。

UPDATE:2017年12月4日

私は、このアドインで別の障害物に遭遇してきた...

ユーザーの一部

は、共有カレンダーを見ているので、オーガナイザでも参加者されていません。

ボタンはまだ表示されていますが、私はそれも望みますが、目に見えますが無効な状態です。

これはマニフェストのどこかで設定できるものですか?

答えて

1

予定の場合、会議の出席者または開催者であるかどうかに関係なく表示されます。出席者は、アポイントフォームを読み取りモードで常に見つけます(AppointmentAttendeeCommandSurfaceボタンだけが表示されます)。主催者の場合は、アポイントフォームが常に作成モードで表示されます(AppointmentOrganizerCommandSurfaceボタンのみが表示されます)。あなたが主催者である場合、AppointmentReadの概念はありません。マニフェスト内の両方の拡張ポイントを使用することもできます。

また、マニフェストのバージョンオーバーライドセクションを使用しているため、ルールセクションは従来のものであり、何もしません。バージョンの上書きが従来のセクションよりも優先されます。

+0

私はこのアドインで別の障害に遭遇しました...ユーザーの中には共有カレンダーを見ているため、主催者や出席者ではありません。しかし、ボタンはまだ表示されていますが、私はそれも望みますが、表示されていても無効な状態です。マニフェストのどこかで設定できるものですか? – Aidal

+0

明らかに共有カレンダーのすべてのものはこの時点ではサポートされていませんが、将来の予定である可能性があります。 – Aidal

+0

オーガナイザーモードでMailbox.Itemを見ると、オブジェクトは出席者モードに比べてはるかに少ない属性しか持たない。出席者モードであれば、開始、終了、作成、変更された日付を見ることができず、他の出席者なども見ることができません。なぜですか?主催者はどのように豊かなオブジェクトを得るのですか? – Aidal

関連する問題