Easiest way to do what you need is to use the Argument Array option at the top 
of the Post Data pane.



Create an array beforehand with each row being an argument pair. Column 1 is 
the Name and Column 2 is the Value.



The structure is identical to the Arguments block you're using now.



Only you gain the benefit that you can dynamically change the structure of the 
array by selectively adding/removing rows, which will solve your problem.



It can also ease debugging since you can output the array if you need to see 
its contents.



Merry Christmas to you as well.



Robert



From: Fogelson, Steve [mailto:foge...@askics.net]
Sent: Thursday, December 20, 2018 12:11 PM
To: TeraScript-Talk@terascript.com
Subject: TeraScript-Talk: Web Call action question



First of all. Merry Christmas to all and have a Happy and Prosperous New Year



I have a Web Call action that I have always use to transmit Purchase Orders to 
a manufacturer. Now we have to update the Web Call to their version 4 requiring 
a POST Form.



Easy enough except that they have three lines for addresses. I thought I could 
just leave address lines 2 and 3 blank when necessary, but their API throws an 
error if you include it in the form if it is blank.



In the prior Web Call, I used the “Data” part of the “Post Data” tab to submit 
a URL of the necessary data. BTW I was doing a GET. And I was able to use 
if/then for the address lines when constructing the URL and it worked great.



For this version, I am using the “Arguments” part of the “Post Data” tab to 
submit. But I can’t use if/then to add or remove “Arguments”.



This is probably something simple, but I have never done this before.



Can someone give me some suggestions?



Thanks



Steve Fogelson







  _____

To unsubscribe from this list, please send an email to lists...@terascript.com 
<mailto:lists...@terascript.com>  with "unsubscribe terascript-talk" in the 
body.




----------------------------------------

To unsubscribe from this list, please send an email to lists...@terascript.com 
with "unsubscribe terascript-talk" in the body.

Reply via email to