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

Lightning Experience の getCallCenterSettings()

使用方法

現在のユーザに関連するコールセンターの設定を返します。このメソッドは API バージョン 38.0 以降で使用できます。

構文

1sforce.opencti.getCallCenterSettings({
2     callback: function
3});

引数

名前 説明
callback function API メソッドコールが完了するときに実行された JavaScript メソッド。

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

1<html>
2  <head>
3    <script type="text/javascript" src="https://domain:port/support/api/39.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 getCallCenterSettings() {
14          sforce.opencti.getCallCenterSettings({callback: callback});
15      }
16     </script>
17  </head>
18  <body>
19    <button onclick="getCallCenterSettings();">getCallCenterSettings()</button>
20  </body>
21</html>

応答

このメソッドは非同期です。応答は、コールバックメソッドに渡されたオブジェクトで返されます。応答オブジェクトには次の項目が含まれます。

名前 説明
success boolean API メソッドコールが正常に呼び出された場合は true、それ以外の場合は false が返されます。
returnValue object API コールが正常に行われた場合、コールセンターの設定が返されます。
1{
2"/displayNameLabel": "Display Name Label",
3"/internalNameLabel": "Internal Name Label",
4"/reqDialingOptions/reqInternationalPrefix": "01"
5"/reqDialingOptions/reqLongDistPrefix": "1",
6"/reqDialingOptions/reqOutsidePrefix": "9",
7"/reqGeneralInfo/reqAdapterUrl": "http://localhost:8080",
8"/reqGeneralInfo/reqDescription": "Test Call Center",
9"/reqGeneralInfo/reqDisplayName": "Test Call Center",
10"/reqGeneralInfo/reqInternalName": "TestCallCenter",
11"/reqGeneralInfo/reqSalesforceCompatibilityMode": "Lightning",
12"/reqGeneralInfo/reqSoftphoneHeight": "500",
13"/reqGeneralInfo/reqSoftphoneWidth": "400",
14"/reqGeneralInfo/reqStandbyUrl": "http://localhost:8080/",
15"/reqGeneralInfo/reqUseApi": "true"
16}

API コールが失敗した場合、null が返されます。

error array API コールが正常に行われた場合、この変数は null になります。API コールが失敗した場合、この変数はエラーメッセージの配列を返します。