Passing personalized fields to javascript API function call | Community
Skip to main content
November 13, 2020
Question

Passing personalized fields to javascript API function call

  • November 13, 2020
  • 2 replies
  • 2005 views

Hi Guys, 

 

I have email template with the feilds in recipient table like <%= recipient.firstname%>, <%=targetData.anneversary%> 

 

Currently I am passing email field to SubmitNotification API call like below : 

 

Note: When i pass @1716897 instead of @237776  my recipient.firstname piped correctly. But the question is how can i get a personalized feild that is "anneversary" which i calculated in additional data of query activity into email template through API. Do we have any tags for this like <targetData> etc..,, 

 

var emailCondition = "@email = 'XXX-email from tempTable of query activity-XXX'";


var deliveryId = nms.delivery.SubmitDelivery("Email_Template_Name",
<delivery>
<targets >
<deliveryTarget >
<targetPart exclusion='false' ignoreDeleteStatus='false'>
<where>
<condition expr={emailCondition} />
</where>
</targetPart>
</deliveryTarget>
</targets>
</delivery>);

 

now how to i pass the variables firstname, anneversary to this function call so that my delivery will be populated with firstname and anneversary values.?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

RamaswamiAuthor
November 17, 2020

hi @323235 @2897273 @isahore @Dareen @davidkangni @anupk2111

 

Any suggestions here. 

Jonathon_wodnicki
Community Advisor
Community Advisor
November 18, 2020

Hi,

 

The SubmitNotification() method documentation explains it:

"""

It is possible to explicity[sic] define the target (in reality the content of the file used as the target):

<delivery>
  <targets fromExternalSource='true'>
    <externalSource>MsgId|ClientId|Title|Name|FirstName|Mobile|Email|Market_segment|Product_propensity1|Product_propensity2|Product_propensity3|Product_propensity4|Support_Number|Amount|Threshold1|
                    000001234|M.|Martin|Peter|0650201020|pmartin@neolane.com|1|A1|A2|A3|A4|E12|120000|100000
    </externalSource>
  </targets>
</delivery>

 

Thanks,

-Jon

RamaswamiAuthor
November 23, 2020
Hi @Dareen @jonathon_wodnicki any update here