是否可以使用AMPScript创建一个没有函数BuildRowSetFromString的数组?

时间:2015-06-29 20:19:54

标签: ampscript

除了函数BuildRowSetFromString中的字符串之外,还有其他方法可以在AMPScript中创建数组吗?

来自官方文件: http://help.exacttarget.com/en/documentation/exacttarget/content/ampscript/ampscript_syntax_guide/content_ampscript_functions/#BuildRowSetFromString

1 个答案:

答案 0 :(得分:0)

确实,ampscript中没有数组数据类型。 因此,您必须找到模仿此行为的创造性方法。使用BuildRowSetFromString和BuildRowSetFromXML是不错的选择。

服务器端JavaScript允许您创建数组。您可以编写同时使用amscript和ssjs的代码。 Variabls可以通过使用" 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和&amp ;;读取和写入数据扩展的值。查找功能。 这可能会为您的流程带来更多开销。但是,允许创建多维数组有额外的好处。

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