次の方法で共有


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 で会議を下書きとして保存できない」を参照してください。
定期的な予定系列のインスタンス
  • 定期的な系列のマスター予定または予定インスタンスのアイテム ID および他のプロパティを取得できます。
  • mailbox.displayAppointmentForm を使用して、定期的な系列のインスタンスまたはマスターを表示できます。
  • マスター予定のアイテム ID と他のプロパティを取得できますが、定期的な系列のインスタンスのアイテム ID とプロパティは取得できません。
  • 定期的な系列のマスター予定を表示できます。 アイテム ID がない場合、定期的な系列のインスタンスは表示できません。
予定出席者の受信者の種類 EmailAddressDetails.recipientType を使用して、出席者の受信者の種類を特定できます。 EmailAddressDetails.recipientType は予定出席者には undefined を返します。
クライアント アプリケーションのバージョン文字列 診断.hostVersion によって返されるバージョン文字列の形式は、Outlook クライアントによって異なります。
  • Outlook on Windows: Outlook クライアントのバージョンを返します。 たとえば、「 16.0.4454.1002 」のように入力します。
  • Outlook on the webおよび新しい Outlook on Windows: Exchange Serverのバージョンを返します。 たとえば、15.0.918.2 のように指定します。
diagnostics.hostVersion呼び出しは、Outlook クライアントのバージョンを返します。 たとえば、「 16.0 (140325) 」のように入力します。
アイテムのカスタム プロパティ ネットワークが使用できなくなっても、アドインはキャッシュに入っているカスタム プロパティに引き続きアクセスできます。 Outlook on Mac はカスタム プロパティをキャッシュしないため、ネットワークがダウンした場合、アドインはアクセスできなくなります。
添付ファイルの詳細 AttachmentDetails オブジェクトのコンテンツ タイプと添付ファイル名は、クライアントの種類によって異なります。
  • AttachmentDetails.contentType の JSON 例: "contentType": "image/x-png"
  • AttachmentDetails.name には、ファイル名拡張子が含まれていません。 たとえば、添付ファイルが "RE: Summer アクティビティ" という件名のメッセージである場合、添付ファイル名を表す JSON オブジェクトは "name": "RE: Summer activity"
  • AttachmentDetails.contentType の JSON 例: "contentType" "image/png"
  • AttachmentDetails.name には常にファイル名拡張子が含まれます。 メール アイテムの添付ファイルの拡張子は .eml で、予定の拡張子は .ics です。 たとえば、添付ファイルが "RE: Summer アクティビティ" という件名のメールの場合、添付ファイル名を表す JSON オブジェクトは "name": "RE: Summer activity.eml"

    : ファイルがプログラムによって添付されている場合 (アドインなど)、拡張子がない場合、 AttachmentDetails.name にはファイル名の一部として拡張子が含まれません。

dateTimeCreateddateTimeModified のプロパティでタイム ゾーンを表す文字列 例: Thu Mar 13 2014 14:09:11 GMT+0800 (China Standard Time) 例: Thu Mar 13 2014 14:09:11 GMT+0800 (CST)
dateTimeCreateddateTimeModified の時間精度 次に示すコードをアドインで使用している場合、最大の精度はミリ秒単位になります。
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

Mac のクラシック UI。

新しい UI

Mac の新しい UI。