2017-09-15 27 views
1

saveAsync()メソッドがサポートされていないため、Mac用Outlook 2015では動作しないアドインを開発しました。Mac用のOutlookアドインを非表示/非表示にするにはどうすればよいですか?

これがサポートされるまで、私たちのアドインはOutlook 2016 for Macには表示されません。アドインの可用性を制御するために見つけることができる唯一の設定は、要件セットによるものですが、Macでこれを隠すものは見つかりません。

このアドインがOutlook 2016 for Macをサポートしていないことをマニフェストで指定することはできますか?

答えて

1

マニフェスト内でサポートされているかサポートされていない特定のバージョンまたはプラットフォームにフラグを設定する方法はありません。ただし、現在のクライアントがMac用のOutlook 2016であるかどうかを確認し、このアドインがMac用のOutlook 2016をサポートしていないことをユーザーに知らせる別のページをタスクペインに表示できます。

Officeストアに公開する予定の場合は、にはというフラグが付いています。アドインはMacをサポートしていません。パブリッシング中にテストノートにこれを説明する必要があります。彼らに質問がある場合、明確にするために手を差し伸べるでしょう。

カレンダーアイテムの作成時にsaveAsync()に依存している理由はもっと興味深いです。草稿を保存する必要があるシナリオについて説明できますか? Macユーザーのための代替ソリューションを見つけることができます(または少なくともOutlookチームに貴重なフィードバックを提供する)可能性があります。

+0

答えていただきありがとうございます。私はすでにMACにアドインがMACでサポートされていないことを明確に示すメッセージを表示しています。私たちはアドインテスト中にオフィスチームからの拒否を得ました。私はテストのためにノートを更新し、やり直します。 –

+0

イベントIDとイベント固有ID(iCalUid)を見つける必要があります。私が気づいている唯一の方法は、現在のOffice-js APIでは、IDを取得するためにsaveAsyncを実行する必要があるということです。Officeユーザーの音声フォーラムで同じことに関する機能リクエストがたくさんあります。 –

-2

saveAsync()がMacクライアントでサポートされていないという同様の問題が発生しています。

私のシナリオでは、私のアプリケーションが、アプリケーションを使用して、そのアプリケーションの特定のインスタンスにイベントをリンクするために使用するitemIdがあることに依存しています。

クライアントのアドインを使用してイベントを呼び出すことはできますが、既にアプリケーションに同期させておくか、アプリケーションに移動して別の方法で同期させる必要があります。

カスタムプロパティはユーザー間で共有されないため、これはかなり問題になります。

+1

これは質問に対する回答ではありません。 https://stackoverflow.com/help/how-to-answerをチェックしてください – dfour

関連する問題