getSurveyFlowJson Function
アンケートを検索し、JSON 形式で返します。その後、プレゼンテーション HTML でアンケートを解析してプレゼンテーションプレーヤーに表示できます。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Life Sciences Cloud、Life Sciences Cloud for Customer Engagementアドオン ライセンス、Life Sciences Customer Engagement管理パッケージが付属するEnterprise EditionおよびUnlimited Edition。 |
この関数は、コールされると次の処理を実行します。
- 入力パラメーターを検証し、アンケートの開発者名が欠落している場合はエラーを返します。
- 開発者名とユーザーのアクセス権に基づいてアンケートを読み込みます。
- 現在のプレゼンテーションと訪問の保存済みのアンケートがある場合、保存済みの回答を読み込みます。アンケートへの回答が見つからない場合、関数は新しいアンケートを読み込みます。
- アンケートの JSON データの読み込み後に
"surveyflowjsonloaded"イベントをトリガーします。 - 無効な要求または欠落しているアンケートデータのエラーを表示します。
パラメーター
PresentationPlayer.getSurveyFlowJson(Object)引数
| 引数 | 説明 |
|---|---|
Object |
この形式の JSON 文字列。 |
利用状況
アンケートデータが読み込まれると、この関数は"surveyflowjsonloaded"イベントを自動的にトリガーします。応答を処理するには、イベントリスナーを登録します。
例
PresentationPlayer.registerEventListener("surveyflowjsonloaded", function(surveyJson
){ // Handle the survey JSON data
console.log("Survey loaded:", surveyJson);
});
// Call the function
PresentationPlayer.getSurveyFlowJson({"developerName": "test_survey"});この記事で問題は解決されましたか?
ご意見をお待ちしております。

