Outlook on Mac での Outlook アドインのサポートを他の Outlook クライアントと比較する
Outlook on Mac では、クライアントごとに JavaScript をカスタマイズせずに、Outlook on the web、Windows (新規およびクラシック)、iOS、Android など、他のクライアントと同じ方法で Outlook アドインを作成して実行できます。 アドインから Office JavaScript API への同じ呼び出しは、次の表で説明する領域を除き、一般に同じように動作します。
詳細については、「Outlook 2013 プレビューでのテスト用メール アプリの展開とインストール」を参照してください。
新しい UI のサポートについては、「 Outlook on new Mac UI でのアドインのサポート」を参照してください。
分野 | Outlook on the web、Windows (新規およびクラシック)、モバイル デバイス | Outlook on Mac |
---|---|---|
サポートされているバージョンの office.js | Office.js 内のすべての API。 | Office.js 内のすべての API。 注: Outlook on Mac では、バージョン 16.35 (20030802) 以降のみが会議の保存をサポートしています。 それ以外の場合、 saveAsync メソッドは、会議から新規作成モードで呼び出されると失敗します。 回避策については、「Office JS API を使用して Outlook for Mac で会議を下書きとして保存できない」を参照してください。 |
定期的な予定系列のインスタンス |
|
|
予定出席者の受信者の種類 | EmailAddressDetails.recipientType を使用して、出席者の受信者の種類を特定できます。 |
EmailAddressDetails.recipientType は予定出席者には undefined を返します。 |
クライアント アプリケーションのバージョン文字列 |
診断.hostVersion によって返されるバージョン文字列の形式は、Outlook クライアントによって異なります。
|
diagnostics.hostVersion 呼び出しは、Outlook クライアントのバージョンを返します。 たとえば、「 16.0 (140325) 」のように入力します。 |
アイテムのカスタム プロパティ | ネットワークが使用できなくなっても、アドインはキャッシュに入っているカスタム プロパティに引き続きアクセスできます。 | Outlook on Mac はカスタム プロパティをキャッシュしないため、ネットワークがダウンした場合、アドインはアクセスできなくなります。 |
添付ファイルの詳細 |
AttachmentDetails オブジェクトのコンテンツ タイプと添付ファイル名は、クライアントの種類によって異なります。
|
|
dateTimeCreated と dateTimeModified のプロパティでタイム ゾーンを表す文字列 |
例: Thu Mar 13 2014 14:09:11 GMT+0800 (China Standard Time) |
例: Thu Mar 13 2014 14:09:11 GMT+0800 (CST) |
dateTimeCreated と dateTimeModified の時間精度 |
次に示すコードをアドインで使用している場合、最大の精度はミリ秒単位になります。JSON.stringify(Office.context.mailbox.item, null, 4); |
精度は最大で秒単位となります。 |
新しい Mac UI での Outlook でのアドインのサポート
新しい Mac UI で Outlook アドインがサポートされるようになりました (Outlook バージョン 16.38.506 から入手できます)。 新しい Mac UI で現在サポートされている要件セットについては、「 Outlook API 要件セット クライアントのサポート」を参照してください。
新しい Mac UI の詳細については、「新しいOutlook for Mac」を参照してください。
使用している UI のバージョンは、次のように決定できます。
クラシック UI
新しい UI
Office Add-ins