Hi @RandyHayes
Sorry for the confusion! I only posted my current logic and didn't also include an example of what I had in mind. Here it is:
UpdateIf(
rdAssets,
Concatenate("PFR-",ResearchCode)=TargetEditForm.LastSubmit.TargetID,
{
Target_x0020_Short_x0020_Name:TargetEditForm.LastSubmit.Target_Short_Name,
Target_x0020_Long_x0020_Name:TargetEditForm.LastSubmit.Target_Long_Name,
PRD_DDU:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Id:Switch(
TargetEditForm.LastSubmit.Modality_Detail,"val1",1,
TargetEditForm.LastSubmit.Modality_Detail,"val2",2
),
Value:TargetEditForm.LastSubmit.Mechanism},
Modality_Detail:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Id:Switch(
TargetEditForm.LastSubmit.Modality_Detail,"val1",1,
TargetEditForm.LastSubmit.Modality_Detail,"val2",2,
),
Value:TargetEditForm.LastSubmit.Modality_Detail},
DDU_Portfolio:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Id:Switch(
TargetEditForm.LastSubmit.DDU_Portfolio,"va1",1,
TargetEditForm.LastSubmit.DDU_Portfolio,"val2",2
),
Value:TargetEditForm.LastSubmit.DDU_Portfolio},
RequestStatus:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Id:6, Value:"Updated"}
}
)
But based on your last point, you're saying I don't need to supply the ID if my data source is a Choice field? Interesting!! This could make things easier. My source for these "Choice" fields is SharePoint, but not lookup columns.
So in theory, this should be what I implement?
UpdateIf(
rdAssets,
Concatenate("PFR-",ResearchCode)=TargetEditForm.LastSubmit.TargetID,
{
Target_x0020_Short_x0020_Name:TargetEditForm.LastSubmit.Target_Short_Name,
Target_x0020_Long_x0020_Name:TargetEditForm.LastSubmit.Target_Long_Name,
PRD_DDU:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Value:TargetEditForm.LastSubmit.Mechanism},
Modality_Detail:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Value:TargetEditForm.LastSubmit.Modality_Detail},
DDU_Portfolio:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Value:TargetEditForm.LastSubmit.DDU_Portfolio},
RequestStatus:
{'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Value:"Updated"}
}
)