ampscript を使用して、正確なターゲットで 2 つの異なるデータ拡張機能を検索しようとしています。私が試しているサンプルコードを見つけてください。
%%[
Var @rows
Set @rows=LookupRows("DataExtensionOne","Lead Owner","Nick")
FOR @y = 1 TO RowCount(@rows) DO
Set @currentRow = Row(@rows,@y)
Set @value = FIELD(@currentRow ,"LeadId")
Set @secondDERows = LookupRows("DataExtensionTwo","Gender","Male")
FOR @x = 1 TO RowCount(@secondDERows) DO
Set @currentRowInSecDE = Row(@secondDERows,@x)
Set @secValue = FIELD(@currentRowInSecDE ,"LeadId")
IF @value == @secValue THEN
Set @FirstName = FIELD(@currentRowInSecDE ,"FirstName")
/* Need to break out of the loop */
]%%
If 条件チェックは @value == @secValue に失敗したようです。@FirstName の値はフェッチされません。IF ループから抜け出すには、どのステートメントを使用する必要がありますか?
誰かが同様の問題に遭遇しましたか? 教えてください。