この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

describeTabs()

ページ上部の Force.com アプリケーションメニューに表示される、ログインユーザが使用できる標準アプリケーションおよびカスタムアプリケーションに関する情報を返します。アプリケーションは、アプリケーション機能を提供するために 1 つの単位として機能するタブのセットです。たとえば、標準 Salesforce アプリケーションとして「セールス」と「コールセンター」があります。

構文

使用方法

ログインユーザがアクセスできる標準アプリケーションとカスタムアプリケーションの情報を取得するのに、describeTabs() コールを使用します。describeTabs() コールは、アプリケーションを別のユーザインターフェースで表示するのに必要な最小限のメタデータを返します。通常このコールは、Salesforce データを別のユーザインターフェースで表示するためにパートナーアプリケーションからコールされます。

アプリケーションに対するコールでは、アプリケーション名、ロゴの URL のほか、それがユーザに対して現在指定されているアプリケーションかどうか、アプリケーションにはどのようなタブが含まれているか、といった情報が返されます。

describeTabs() コールは、ログインユーザの Salesforce ユーザインターフェースに表示されるタブに関する情報のみを返します。[すべてのタブ] (+) タブをクリックして、Salesforce ユーザインターフェースの一部のタブを非表示にする場合、ユーザが非表示にしたこれらのタブは、describeTabs() で返されるタブのセットに含まれません。

ログインユーザが使用できるすべてのタブに関する情報を取得するのに、describeAllTabs() コールを使用します。

重要

各タブに対するコールでは、タブ名、タブに表示されるメインの sObject、タブを参照する URL のほか、そのタブがカスタムタブかどうかといった情報が返されます。[すべてのタブ] タブおよび [Lightning ページ] タブは、タブリストには含まれません。

サンプルコード —Java

このサンプルでは、describeTabs() をコールします。これは、タブセットの結果の配列を返します。次に、アプリケーションを表すタブセットの結果ごとに、プロパティの一部を取得し、このアプリケーションのすべてのタブを取得します。このサンプルでは、取得したすべてのプロパティをコンソールに書き込みます。

サンプルコード —C#

このサンプルでは、describeTabs() をコールします。これは、タブセットの結果の配列を返します。次に、アプリケーションを表すタブセットの結果ごとに、プロパティの一部を取得し、このアプリケーションのすべてのタブを取得します。このサンプルでは、取得したすべてのプロパティをコンソールに書き込みます。

引数

なし。