互換性と要件
CalendarService は、API を Lightning Web コンポーネントに提供して、モバイルハードウェアおよびプラットフォーム (オペレーティングシステム) 機能を JavaScript で使用できるようにする JavaScript モジュールです。デバイスハードウェアとデバイスプラットフォーム API へのアクセス権が必要になります。このアクセスは、CalendarService が互換性のある Salesforce モバイルアプリケーション内で実行されている場合にのみ可能です。標準の Web ブラウザで実行する場合は、デスクトップとモバイルのいずれの環境でも機能せず、アクセスできません。
CalendarService は、Experience Cloud 向け Mobile Publisher アプリケーションを使用して配布される Lightning アプリケーションで利用できます。
CalendarService は、互換性のある iOS または Android モバイルデバイスの互換性のある Salesforce モバイルアプリケーションから実行されている Lightning アプリケーションで使用しないと完全に機能しません。特定のデバイスおよびオペレーティングシステム要件については、「Experience Cloud 向け Mobile Publisher の要件」、または対象となるモバイルアプリケーションの要件のページを参照してください。
CalendarService は、デスクトップなどの他のデバイスで実行されているときは完全には機能しません。また、モバイルデバイスの場合でも、Web ブラウザで実行されているときは完全には機能しません。上記のモバイルアプリケーションのいずれかが必要です。CalendarService API は、すべてのデバイスの Lightning Experience でアクセスできます。したがって、関数が足りないためにコードが失敗することはありません。ただし、デスクトップの場合でもモバイルの場合でも、アプリケーションをブラウザで実行するときは、CalendarService 定数およびユーティリティ関数しか使用できません。カレンダー関連の操作を試みても失敗します。