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

lightning:conversationAgentSend

エージェントが Salesforce コンソールでチャットメッセージを送信するとトリガされるイベント。このメソッドは、メッセージがチャット訪問者に送信される前にメッセージを受信しません。

応答

名前 説明
recordId String 現在のチャットに関連付けられている作業レコードの ID。
content String チャットログのメッセージのテキスト。
name String メッセージを送信しようとしているエージェントの名前。この名前は、チャットログに表示されるエージェント名と一致します。
type String 受信されたメッセージの種別 (エージェントなど)。
timestamp Date/Time エージェントがチャットメッセージの送信を試みた日時。

コンポーネントコード:

1<aura:component implements="flexipage:availableForAllPageTypes" access="global" description="Conversation toolkit api sample">
2  <lightning:conversationToolkitAPI aura:id="conversationKit" />
3  <aura:handler event="lightning:conversationAgentSend" action="{! c.onAgentSend}" />
4</aura:component>

コントローラコード:

1({
2    onAgentSend: function(cmp, evt, helper) {
3        var recordId = evt.getParam("recordId");
4        var content = evt.getParam("content");
5        var name = evt.getParam("name");
6        var type = evt.getParam("type");
7        var timestamp = evt.getParam("timestamp");
8
9        console.log("recordId:" + recordId + " content:" + content + " name:" + name + " timestamp:" + timestamp);
10    }
11})