parseCognigyScriptText - Cognigy Documentation

Syntax

parseCognigyScriptText(text)

Description

Parses and renders a text string containing CognigyScript expressions. Each CognigyScript expression, for example, {{ cc.userName }}, is evaluated using the current execution context.Parameters:

Returns:string — a string with all CognigyScript expressions resolved. If an expression can’t be resolved, it returns an empty string.

Example

// Assume the execution context includes:
// cc.userName = "John Doe"
// cc.city = "Berlin"

const input = "Hello {{cc.userName}}, welcome to {{cc.city}}!";
const output = parseCognigyScriptText(input);

console.log(output);
// Output: "Hello John Doe, welcome to Berlin!"