在我的客户端JS

时间:2018-09-30 16:28:16

标签: javascript salesforce ssjs salesforce-marketing-cloud

使用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>

我想在我的客户端javascript中使用返回的dataRows,以便我可以根据需要操作和打印数据。

但是,即使执行诸如console.log(dataRows)之类的简单操作也会返回500个内部服务器错误。

有人可以建议吗?

1 个答案:

答案 0 :(得分:0)

没有直接的解决方案,但是您可以尝试解决方法。 其中,您可以使用“ Variable.SetValue(”“,);” 在变量中存储变量 然后使用 Variable.GetValue(“”);

在js中获取此值