我有一个包含行和列的数据扩展,例如:
emailAddress orderNumber firstName lastName customerOrder
cust1@gmail.com 1111 Bill Adams 2 brown shoes
cust1@gmail.com 1111 Bill Adams 2 green socks
cust1@gmail.com 1111 Bill Adams 1 orange backpack
cust1@gmail.com 2222 Bill Adams 2 pink gloves
cust2@gmail.com 3333 David Sherwood 5 yellow hats
我正在尝试做的是创建一个从该数据接收到的电子邮件的订单,最好不要从源头更改它。因此,理想情况下,电子邮件输出将根据 orderNumber 对每个客户的 customerOrder 进行分组。然后将 customerOrder 连接起来并插入到电子邮件中(注意上面已经简化了很多,customerOrder 实际上是 HTML,用于插入到电子邮件中的 HTML 表中)。
到目前为止,我已经能够取得非常基本的进展:
%%[
Set @customerOrder =
LookupOrderedRows("transactionsList",
"0",
"customerOrder",
"orderNumber",
"1111")
]%%
使用此代码,我可以看到订单号 1111 有 3 个条目。但现在我被卡住了。我需要创建一个 if/then 循环吗?或者有什么方法可以获取 LookupOrderedRows 函数的输出并解析它以在电子邮件中的 HTML 表中使用?