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 Automate / Google Sheets - deleti...
Power Automate
Answered

Google Sheets - deleting multiple rows

(0) ShareShare
ReportReport
Posted on by 5
I am having trouble deleting rows in a Google aheet using Flow. I can "get rows" successdully, but the flow errors on the next step of "delete row" (for each) ... I can't figure out what to put in row Id so that it doesn't error. Any pointers appreciated!

Categories:
I have the same question (0)
  • Verified answer
    v-micsh-msft Profile Picture
    Microsoft Employee on at

    Hi @Pdam,

     

    For the Row ID field, input the dynamic content "PowerApps id" in this field should work.

    23.PNG

     

    If you have any further questions on this issue, please post back.

    Regards

     

     

  • Pdam Profile Picture
    5 on at

    Thank you for the assist - this worked a treat! I am just dipping my toes into Flow and it has the makings of a great business user tool and a quick and simple integration widget.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    That doesn´t work with more then ~10-20 rows!

    It seems that the ID´s were changed during the deletation. Or some caching mechanisms took place.

    The FOREACH-Loop starts with the first row, which is in general a bad idea. All further lines will now move up a row.

    Having 220 rows to delete, will create errors on line: 22, 25, 29, 41, 43, 44, 47, 52, 61, 62, 63, 66, 73, 78, 84,..... and so on.

    { "status": 404, "message": "The line with the key \"824b9845d6294096828b1fb9e848e550,85\" was not found.\r\nclientRequestId: 8df6361b-fd32-44b1-8d49-b148761c444e", "error": { "message": "The line with the key \"824b9845d6294096828b1fb9e848e550,85\" was not found." }, "source": "googledrive-we.azconn-we-01.p.azurewebsites.net" } 
    I´ve alternatively tried to delete and create a new sheet, but that is not possible due to the lack of connectors.
    Currently, I have not found a suitable solution to copy all rows from an Excel-Sheet on a OneDrive 4 Business
    to a Google Sheet.
     
    It doesn´t matter using a Flow or a LogicApp, tried both.
     
    It´s simple as that:
    LogicApp Google Sheets.png

     

     

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    My assumption was right!

    You can solve the deletation issue by iterating backwards:

    LogicApp Google Sheets For.png

     

    Declare two variables: The maximum number of rows and the current row.

    Set the max row -1 to the current row.

    Use an Until-repeater where the current row equals zero.

    Then delete this very row and reduce the current row counter.

     

    body('Zeilen_abrufen')?['value'][variables('RowCounter')]?['__PowerAppsId__']

    That´s it!

    Now you have to keep an eye on the max. amount of calls to the Google Sheets-Connector. It might happen, that you have to wait for several seconds after a couple hundred calls (Deleting and adding combined).
    But that is another topic 🙂

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 March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 594

#2
Valantis Profile Picture

Valantis 328

#3
David_MA Profile Picture

David_MA 281 Super User 2026 Season 1

Last 30 days Overall leaderboard