web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Add the same photo and...
Power Apps
Suggested Answer

Add the same photo and signature to multiple SharePoint List items, via Power Apps.

(0) ShareShare
ReportReport
Posted on by
I am wanting to capture a photo, and a signature and apply to multiple items in a collection and save on my SharePoint List. I have managed to use the 'for all' function to update the multiple items in a collection with the content of an edit form, however I am stumbling on the photo and signature capture particularly for updating a number of items with the same photo and signature. I have tried with camera control and attachments, but I believe there is a limitation which means you can only update one item in a list with this, has anyone been able to do this?
 
The use case is delivering a load of items, to the same recipient, they may all have different reference data etc, however as they are for the same person I dont want them to have to sign 10 times. 
 
Thank you
Categories:
I have the same question (0)
  • Suggested answer
    Vish WR Profile Picture
    3,290 on at
     

    You are right that there is a limitation. The Camera and Signature controls output in-memory data that cannot be looped directly through ForAll into SharePoint attachments the same way text fields can.

    The workaround is to capture both once into variables before the loop runs:

    Set(varPhoto, Camera1.Photo);
    Set(varSignature, SignatureCanvas1.Image);

    Then inside your ForAll, patch the attachments using those variables:

    ForAll(
        colSelectedItems,
        Patch(
            YourList,
            LookUp(YourList, ID = ThisRecord.ID),
            {
                Attachments: Table(
                    { Name: "photo_" & ThisRecord.ID & ".jpg", Value: varPhoto },
                    { Name: "signature_" & ThisRecord.ID & ".png", Value: varSignature }
                )
            }
        )
    );

    This way the recipient signs once, you store it in a variable, and the same photo and signature get stamped across all the selected items in one go. Make sure the SharePoint list has the Attachments feature enabled.

    If you are dealing with a large number of items at once, consider triggering a Power Automate flow after the Patch to handle the attachment writing — it is more reliable at scale than the client-side loop.

     

    Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 
  • Suggested answer
    11manish Profile Picture
    2,376 on at
    Yes — this is possible, but not reliably using SharePoint Attachments controls inside ForAll().
     
    The best approach is:
    • capture the photo/signature once into variables
    • use ForAll + Patch
    • store them in SharePoint Image columns (not attachment columns)
    Example:
    Set(varPhoto, Camera1.Photo);
    Set(varSignature, PenInput1.Image);
    ForAll(
        colSelectedItems,
        Patch(
            Deliveries,
            ThisRecord,
            {
                DeliveryPhoto: varPhoto,
                CustomerSignature: varSignature
            }
        )
    )
     
    For a more scalable enterprise solution, consider storing:
    • one signature/photo per delivery event
    • then linking multiple delivery items to that transaction
    instead of duplicating the same image across many records.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 842

#2
Valantis Profile Picture

Valantis 563

#3
Haque Profile Picture

Haque 402

Last 30 days Overall leaderboard