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

Lightning Experience の onClickToDial()

使用方法

有効化された電話番号をユーザーがクリックするとコールされる関数を登録します。このメソッドは API バージョン 38.0 以降で使用できます。

このメソッドを Lightning Web コンポーネント lightning-click-to-dial と共に使用できます。また、Aura コンポーネント lightning:clickToDial と共に使用することもできます。iFrame ではこのどちらのコンポーネントも使用できません。このメソッドを Visualforce コンポーネント support:clickToDial と共に使用することはできません。

メモ

構文

1sforce.opencti.onClickToDial({
2     listener: function
3})

引数

名前 型 説明
listener function ユーザーが有効化された電話番号をクリックしたときにコールされる JavaScript メソッド。

サンプルコード – HTML および JavaScript

1<html>
2  <head>
3    <script type="text/javascript" src="https://domain:port/support/api//lightning/opencti_min.js"></script>
4    <script type="text/javascript">
5      var listener = function(payload) {
6        console.log('Clicked phone number: ' + payload.number);
7      };
8
9      // Register the listener.
10      window.addEventListener('load', function() {
11        sforce.opencti.onClickToDial({listener: listener});
12      });
13   </script>
14  </head>
15</html>

ペイロード

リスナーメソッドへの各コールに渡されるペイロードオブジェクトには次の項目が含まれます。

名前 型 説明
number number ユーザーがクリックした電話番号を提供します。
recordId string クリックされた電話番号に関連付けられたレコードの ID を提供します。
recordName string クリックされた電話番号のレコードの名前を提供します。
objectType string クリックされた電話番号に関連付けられたレコードのタイプを提供します。
accountId または contactId string クリックされた電話番号が個人取引先に属する場合、関連付けられた取引先または取引先責任者の ID が提供されます。
personAccount boolean クリックされた電話番号が個人取引先に属する場合、このプロパティは true です。

個人取引先が組織で有効化されていない場合、この項目はペイロードオブジェクトに含まれません。

params string コンポーネントに渡される電話番号に関連付けられたパラメーターのカンマ区切りリスト。