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

Lightning Experience の getChatLog()

特定の recordId に関連付けられた拡張メッセージングのチャットログを返します。このメソッドは、Lightning コンソールアプリケーションでのみ機能します。

引数

名前 説明
argumentObj Object このメソッドに渡されるすべての引数が含まれるオブジェクト。

argumentObj

名前 説明
recordId String 現在のチャットに関連付けられている作業の ID。

サンプルコード

この例では、特定のチャットのチャットログを取得して結果を記録し、成功した場合はその結果を変数に保存します。

コンポーネントコード:

コントローラーコード:

応答

Promise を返します。成功すると、messages が含まれる response オブジェクトに解決されます。エラーがある場合、Promise は却下されます。

名前 説明
messages message オブジェクトの配列。 チャットログのすべてのチャットメッセージを含むチャットメッセージオブジェクトの配列。

message

message オブジェクトには、チャットログの単一のチャットメッセージと次のプロパティが含まれます。

プロパティ 説明
content String チャットログのメッセージのテキスト内容。
name String チャットログのメッセージを送信したユーザーの名前。この名前は、チャットログとまったく同じように表示されます。
type String 受信メッセージの種別 (エージェントや訪問者など)。
timestamp Date/Time チャットメッセージの受信日時。