// Clear and collect existing attachments
ClearCollect(
colAdministratorAttachments,
First('Firearms Qualifications Administrators').Attachments
);
// Collect the new attachment
Collect(
colAdministratorAttachments,
{
DisplayName: First(cmbNewAdministratorName.SelectedItems).FullName & ".jpg",
Id: GUID(), // Generate a unique Id for the attachment
Value: penNewAdministratorSignature.Image,
AbsoluteUri: "" // This will be handled by SharePoint
}
);
// Patch the item to SharePoint
Patch(
'Firearms Qualifications Administrators',
Defaults('Firearms Qualifications Administrators'),
{
Title: First(cmbNewAdministratorName.SelectedItems).FullName,
Attachments: colAdministratorAttachments
}
);