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

Lightning Experience の getTabURL()

指定されたタブの URL を返します。このメソッドは、Lightning コンソールアプリケーションでのみ機能します。

引数

名前 説明
tabId string URL を取得するタブの ID。

サンプルコード

このコンポーネントにはボタンがあり、押すと、タブが開き、getTabURL() メソッドを使用して新しいタブの URL が開発者コンソールに出力されます。

コンポーネントコード:

1<aura:component implements="flexipage:availableForAllPageTypes" access="global" >
2    <lightning:workspaceAPI aura:id="workspace" />
3    <lightning:button label="Get Opened Tab URL" onclick="{! c.getOpenedTabURL }" />
4 </aura:component>

コントローラコード:

1({
2    getOpenedTabURL : function(component, event, helper) {
3        var workspaceAPI = component.find("workspace");
4        workspaceAPI.openTab({
5            url: '/lightning/r/Account/001xx000003DI05AAG/view',
6            focus: true
7        }).then(function(response) {
8            workspaceAPI.getTabURL({
9                tabId: response
10            }).then(function(response) {
11                console.log(response);
12            });
13       })
14        .catch(function(error) {
15            console.log(error);
16        });
17    }
18})

この例で使用される相対 URL はプレースホルダです。この例��自分で試すには、組織のレコード ID が含まれる相対 URL を使用してください。

メモ

応答

このメソッドは、成功時に指定されたタブの URL に解決される Promise を返します。