assign
- 20 Dec 2023
-
DarkLight
-
PDF
assign
- Updated on 20 Dec 2023
-
DarkLight
-
PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Task Purpose
The assign
task is used to copy all the enumerable properties from a source object to a target object. It will return a modified target object, which has properties and values pushed from the source object. Of note, the target object is the first parameter and is used also as the return value (targetObject
).
Potential Use Case
Suppose you have an ordered list of emails in a collection and you want to assign them into a numbered list. The target object and the source object will be given the numerical assignments in the final list.
Task Properties
Input and output properties are shown below.
Incoming | Type | Description |
---|---|---|
target |
Object | Required. The target object to apply the source properties to. |
sourceN |
Object | Required. The source object containing the properties to copy. |
Outgoing | Type | Description |
---|---|---|
targetObject |
Object | The target object. |
How to Configure the Task
In the IAP example below:
- Property "a" has been assigned the value of "1" in the
target
object. - Property "b" has been assigned the value of "2" in the
sourceN
object. - The source object
"b:2"
is copied to the target object and thetargetObject
returns the combined variables of"a":1,"b":2
shown in Figure 3.
Figure 1: Target Object
Figure 2: Source Object
Figure 3: Output
Related Information
For more related information on the assign task, see the assign API reference.
Was this article helpful?