无法在Marketing Cloud(ExactTarget)上的电子邮件中使用服务器端JavaScript(SJSS)

时间:2018-04-06 13:59:19

标签: email salesforce crm serverside-javascript exacttarget

我无法在Marketing Cloud(ExactTarget)上的电子邮件中使用任何SJSS功能。

我的电子邮件包含以下内容:

<script type="javascript" runat="server">
Platform.Load("Core","1");
var de = DataExtension.Init("<data extension external key>");
var de2 = de.Rows.Retrieve();
</script>

我收到错误:

Unable to generate preview
An error occurred when attempting to execute a Javascript block. See inner 
exception for detail.
Script: 
Platform.Load("Core","1");
var de = DataExtension.Init("<data extension external key>");
var de2 = de.Rows.Retrieve();

ListID: 0
Index: 4

Object expected: Retrieve
Line: 4 Char: 0
var de2 = de.Rows.Retrieve()

Exception of type 'Jint.Native.JsException' was thrown.

我找不到有关此错误的任何文档。有没有人遇到过这个?

1 个答案:

答案 0 :(得分:0)

请检查

var de = DataExtension.Init("<data extension external key>");

使用以下命令返回数据扩展名:

Write(Stringify(de));