2015-06-29 111 views

回答

0

这是真的,有在ampscript没有数组数据类型。 所以,你必须找到创造性的方式来模仿这种行为。使用BuildRowSetFromString和BuildRowSetFromXML是很好的选择。

服务器端JavaScript允许您创建数组。您可以编写同时使用amscript和ssjs的代码。变量可以通过使用“getValue”和“setValue”函数来回传递。

参考:http://wiki.memberlandingpages.com/en/documentation/exacttarget/content/server_side_javascript/server_side_javascript_syntax_guide/platform_server_side_javascript_functions/retrieving_ampscript_variables_in_server_side_javascript_using_the_variable_object/

另一种选择是读取和将值写入使用InsertDE,UpdateDE,UpsertDE,&查找功能的数据扩展。 这可能会为您的流程创造更多开销。但是,还有允许创建多维数组的额外好处。

参考:http://wiki.memberlandingpages.com/en/documentation/exacttarget/content/ampscript/ampscript_syntax_guide/data_extension_ampscript_functions/

+0

谢谢您的建议。 :) – guergana

相关问题