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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Google Sheets - deleti...
Power Automate
Unanswered

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
    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
    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
    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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 538 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 405 Moderator

#3
abm abm Profile Picture

abm abm 252 Most Valuable Professional

Last 30 days Overall leaderboard