0

使用 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 内部服务器错误。

有人可以建议吗?

4

1 回答 1

0

没有直接的解决方案,但您可以尝试解决方法。其中,您使用"Variable.SetValue("",);"将变量存储在 ampscript 中 然后在 js 中使用Variable.GetValue("");获取这个值

于 2018-11-20T07:02:21.413 回答