Lightning Experience の setSoftphoneItemLabel()
使用方法
ユーティリティバーのソフトフォンコンポーネント項目の表示ラベルを設定します。関数の実行が成功した場合は true を返し、失敗した場合は false を返します。このメソッドは API バージョン 38.0 以降で使用できます。
ユーティリティバーのソフトフォン表示ラベル。
構文
1sforce.opencti.setSoftphoneItemLabel({
2 label: string,
3 callback:function //Optional
4});引数
| 名前 | 型 | 説明 |
|---|---|---|
| label | string | ユーティリティバーのソフトフォン表示ラベルに使用する文字列。 |
| callback | function | API メソッドコールが完了するときに実行された JavaScript メソッド。 |
サンプルコード – HTML および JavaScript
1<html>
2 <head>
3 <script type="text/javascript" src="https://domain:port/support/api/52.0/lightning/opencti_min.js"></script>
4 <script type="text/javascript">
5 var callback = function(response) {
6 if (response.success) {
7 console.log('API method call executed successfully! returnValue:', response.returnValue);
8 } else {
9 console.error('Something went wrong! Errors:', response.errors);
10 }
11 };
12
13 function setSoftphoneItemLabel() {
14 sforce.opencti.setSoftphoneItemLabel({label: "MySoftphone", callback: callback});
15 }
16 </script>
17 </head>
18 <body>
19 <button onclick="setSoftphoneItemLabel();">setSoftphoneItemLabel()</button>
20 </body>
21</html>応答
このメソッドは非同期です。応答は、コールバックメソッドに渡されたオブジェクトで返されます。応答オブジェクトには次の項目が含まれます。
| 名前 | 型 | 説明 |
|---|---|---|
| success | boolean | API メソッドコールの呼び出しが成功した場合は true、それ以外の場合は false。 |
| returnValue | object | この API メソッドはこのオブジェクトを返しません。returnValue は常に null になります。 |
| errors | array | API コールが正常に行われた場合、この変数は null になります。API コールが失敗した場合、この変数はエラーメッセージの配列を返します。 |