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

describeAllTabs()

ログインユーザが使用できるすべてのタブ (Lightning ページタブを含む) に関する情報を返します。これは、ユーザが [すべてのタブ] ([+]) タブカスタマイズ機能を使用して自分のユーザインターフェースで、タブを非表示にしている場合にも可能です。

構文

1DescribeTab [] = connection.describeAllTabs();

使用方法

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

または、ログインユーザの Salesforce ユーザインターフェースに表示されるタブに関する情報のみが必要な場合は、describeTabs() を使用します。

サンプルコード — Java

このサンプルでは、describeAllTabs() をコールします。これは、DescribeTab の結果の配列を返します。

1public void describeAllTabsSample() {
2  try {
3    // Describe tabs
4    DescribeTab[] tabs = connection.describeAllTabs();
5    System.out.println("There are " + tabs.length + 
6        " tabs available to you.");
7
8      // Iterate through the returned tabs
9      for (int j = 0; j < tabs.length; j++) {
10        DescribeTab tab = tabs[j];
11        System.out.println("\tTab " + (j + 1) + ":");
12        System.out.println("\t\tName: " + tab.getName());
13        System.out.println("\t\t\Associated SObject" + tab.getSobjectName());
14        System.out.println("\t\tLabel: " + tab.getLabel());
15        System.out.println("\t\tURL: " + tab.getUrl());
16        DescribeColor[] tabColors = tab.getColors();
17        // Iterate through tab colors as needed
18        DescribeIcon[] tabIcons = tab.getIcons();
19        // Iterate through tab icons as needed
20      }
21  } catch (ConnectionException ce) {
22    ce.printStackTrace();
23  }
24}

引数

なし。

応答

DescribeTab