Hi,
I am in need of some help or guidance on how to merge two collections(tables) and Patch the data of both collections.
Here are the two collections I need to merge and the Patch function;
//Collection 1
ClearCollect(Collection1, Table({DISP_NAME:cmbPR1Approvers.SelectedItems.APPROVER,APPROVER_NAME:cmb1Approvers.SelectedItems.APPROVER,APPROVER_EMAIL:cmb1Approvers.SelectedItems.APPROVER_EMAIL,APPROVER_ID:cmb1Approvers.SelectedItems.APPROVER_ID,APPROVER_USER_ID:cmb1Approvers.SelectedItems.APPROVER_ID, APPROVED_STATUS:"Pending"}) );
//Collection 2
ClearCollect(Collection2, {DISP_NAME:cmb2Approvers.SelectedItems.APPROVER,APPROVER_NAME:cmb2Approvers.SelectedItems.APPROVER,APPROVER_EMAIL:cmb2Approvers.SelectedItems.APPROVER_EMAIL,APPROVER_ID:cmb2Approvers.SelectedItems.APPROVER_ID,APPROVER_USER_ID:cmb2Approvers.SelectedItems.APPROVER_ID, APPROVED_STATUS:"Pending"} );
Merged Collections and Patch
ForAll(
MainCollection,
If(
!IsBlank(APPROVER_DISPLAY_NAME),
Patch(
First(Filter(TBL_APPROVERS, APPROVER_DISP_NAME = APPROVER_DISP_NAME)),
Defaults(APPROVERS),
{
APPROVER_DISP_NAME: APPROVER_DISPLAY_NAME,
APPROVER_NAME: APPROVER_NAME,
APPROVER_EMAIL: APPROVER_EMAIL,
APPROVER_ID: APPROVER_ID,
APPROVED_STATUS: APPROVED_STATUS,
APPROVER_USER_ID: APPROVER_USER_ID
}
)
)
);
Thanks!