Использование переменных SSJS в моем клиентском JS
Использование Salesforce Marketing Cloud Я пытаюсь получить список записей, используя SSJS, например:
<script runat=server>
Platform.Load("Core","1");
var dataRows = Platform.Function.LookupRows('Companies','name','Acme Ltd');
if(dataRows && dataRows.length > 0) {
for(var i=0; i<dataRows.length; i++) {
Platform.Response.Write(dataRows[i]["city"]);
}
}
</script>
Я хотел бы использовать возвращенный dataRows
в моем клиентском JavaScript, чтобы я мог манипулировать и распечатывать данные по мере необходимости.
Однако даже делать что-то так просто, как console.log(dataRows)
возвращает 500 внутренняя ошибка сервера.
Может кто-нибудь посоветовать?
1 ответ
Прямого решения не существует, но вы можете попробовать обходной путь. При этом вы сохраняете переменную в ampscript, используя "Variable.SetValue("",);" И затем получить это значение в js используя Variable.GetValue("");