cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
jkilby
New Member

Update a row: "No row was found with Id

Hi 

 

I am trying to update a cell in in an excel file but my flow keeps returning 404 error unable to find the the row with ID....

 

Here is the flow:

image.png

 

SubString FYI:  substring(body('Get_file_metadata')?['Name'],0,11)

 

I have also tried just using the folder name as the Key Value, but still no luck.

 

It keeps falling over at 'Update a row', here is the output:

 

image.png

No row was found with Id '_SCC 200004'.
clientRequestId: af5eb03d-6285-4be8-82d0-0f69a7f14834
serviceRequestId: 5579c7c1-daa1-4dde-a477-354fc57eadd8;79c534e5-3ed3-4d03-a1ca-5714a8850a5f
 
 
Here is the excel file:
image.png
 

As you can see it's there in A:5...

 

Any ideas?

 

Thanks in advance.

54 REPLIES 54

the bug is definitely not fixed.
And the Compose workaround doesn't work for me.
The rows are simple (unique) Integers in the source as well as in the target table.
Get a row also returns the same 404, with or without the use of a compose

The row headings are integers or the values? If it is the heading the issue may be that it is looking for a string and checking from an integer, in which case you should cast them both to a string or integer because '5000' is not equal to 5000

They are both Integers.
But i also tried Strings by changing the data to tekst.
I even tried a compose to force Integers

Asuming that it is somehow related to the fact that the key column contains numbers and Power automate flows are quite alergic to integers, i devised a workaround, which is not very elegant, but does the job.

I added an extra column to the tables, where i automatically added a character preceding the original key columns content.
So basically the original column says 638 and now the added column says D638.
Of course i Needed to add this in both tables.
Using this column and value to update rows seems to work now (at least it worked a couple of times).

MichaelVreuls_0-1653598337809.png

 

 

What makes this bug maddening is that it's not consistent. Sometimes it works. Sometimes it doesn't for the same exact worksheet. It's not idempotent.

 

Another issue is that it doesn't matter what the nature of the data is e.g. int or string. It just doesn't work.

 

Yet another issue is that even something as basic as GetRow(i) or DeleteRow(i), where i is the row index number, also doesn't consistently work.

 

Until Microsoft finally decides to fully fix this bug (it's been years now), Salesforce is going to remain the market leader for low code platforms.

the robustness of flow code in general is rather dissapointing indeed.
Being marketed as a professional solution, this is getting implemented in business processes.

But in fact it is still far too unstable and unreliable for that.
The word "Power" should be placed between brackets.

Anonymous
Not applicable

This is related to the issue "404 error unable to find the the row with ID", But not the exact scenario as mentioned by the Thread initiator.

 

If you have unchecked the Header Row check box under table design tab, this issue happens for 1st row.

As a workaround I enabled the header and kept the header text as same color as column name.

 

Tried this but unfortunately still not working. 

I made a ticket with MS and we found a way to fix it. @MattMack In my scenario I placed a 2 min delay between trigger and the action. But depending on your scenario your solution might be different.

@ Shavora, great and good to know.  Will try that if run into problems again.   I ended up fixing by copying the table and pasting only values in a new workbook and then creating a new table again from scratch which seemed to do the trick.  What's odd is I triple checked the formatting of the key value column to ensure it matched the item I was searching for but still received error.  Not sure what other formatting in the table was causing the problem but the overall table formatting seems to be an important part of getting this to work.  

I don't know what the underlying reason behind the problem is.
But indeed, completely replacing columns or even the entire table usually solves the problem too.

J-M
Regular Visitor

Hi All,

 

This my be related to the row that you are querying having duplicate values or empty rows, even if the one that you are querying is not duplicated.

 

I had the same issue because the table was selecting additional empty rows at the end but once scoped the table properly the excel update a row start working correctly.

 

Cheers,

That is not the case here, J-M

Daiye
New Member

Hi @jkilby,

 

Don't know if this applies to your flow but this worked for me. Just posted the same answer in another thread as well. Read below:

 

I had problems with updating a row as well, got it to work. I had two different tables created in Excel, one was working the other was not.

 

Short answer: Name your table columns starting with letters and the error is not related to your key column, but the whole table. 

 

Long answer: 

I concluded that the way the actual tables in Excel were created did not matter. Thought it might be a bug from Excel depending on how the table was created. Can be created by:

 

1. Creating a table from table/table range.

Daiye_0-1663783956322.png

 

2. Creating a table by inserting a table.

Daiye_1-1663783956323.png

(Also tried some other far fetched theories in Excel here)

 

I concluded that it had nothing to do with the data in the table as my two tables had the same data in the tables (again, one was working and the other one wasn't). 

 

I concluded that integers in the key-column do not matter.

Integers stored as general/text/number works fine:

Daiye_2-1663783956324.png

All my values in the key column were numbers. I then tried changed the cell settings on the table where it was working to all three, all were fine.

 

I then tried changing the name of my columns. Note that column A (ManagerId) is the key column.

From this:

Daiye_3-1663783956325.png

(No updates in the table here as PA crashed. I was trying to populate columns ManagerName,1,2,3 and 4)

 

To this:

Daiye_4-1663783956326.png

(Data is updated in columns)

 

When I got it to work using letters to start my column names...

Daiye_5-1663783956327.png

 

Update successful:

Daiye_6-1663783956328.png

 

...I changed the columns back to numbers within the exact same table it crashed again. I had made no other differences to Power Automate, Excel, table in Excel or the data in the table.

Daiye_7-1663783956329.png

This is the solution for the error I was receiving. I would have never guessed this. Thank you!

the Key Column should be the first column in the excel sheet

BCNUTIN
Frequent Visitor

Hi,

Just wanted to update this thread since I faced this issue recently. I had used a 'get a row' excel connector which resulted in the No row with ID error. While studying the excel data source, I found that the excel sheet table range was not correct even when there were additional rows. 

Go to Table Design --> Resize Table (Should be the one in the Properties menu in the ribbon) and verify the table range.

After resizing the table. It worked!

Thank you BCNUTIN this is in fact a/the solution!

Thank you @judith29 !

Omars1
New Member

Hey all. 

I think I found two solutions for this issue: 

 

1- Add the column -ID- you want as a compose's output, steps below: 

A. Choose the data operator (compose), then add your key identifier (in my case, it's response id)

Omars1_1-1685330621388.png

B. For the key value do not add the Excel key column, add the output from the operator (compose output).

Omars1_0-1685330494496.png

* Note: It should work with the issues that related to data types, and relevant issues. 

 

2- Add a delay step, this should work with those who had Microsoft Fomrs-related issues, online feed, and live connection data. 

Omars1_2-1685330930925.png

 

I hope these solutions work for you all. 

Keep up the good work!

 

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Summer of Solutions | Week 4 Results | Winners will be posted on July 24th

We are excited to announce the Summer of Solutions Challenge!    This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Community MembersNumber SolutionsSuper UsersNumber Solutions Deenuji 9 @NathanAlvares24  17 @Anil_g  7 @ManishSolanki  13 @eetuRobo  5 @David_MA  10 @VishnuReddy1997  5 @SpongYe  9JhonatanOB19932 (tie) @Nived_Nambiar  8 @maltie  2 (tie)   @PA-Noob  2 (tie)   @LukeMcG  2 (tie)   @tgut03  2 (tie)       Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 2: Community MembersSolutionsSuper UsersSolutionsPower Automate  @Deenuji  12@ManishSolanki 19 @Anil_g  10 @NathanAlvares24  17 @VishnuReddy1997  6 @Expiscornovus  10 @Tjan  5 @Nived_Nambiar  10 @eetuRobo  3 @SudeepGhatakNZ 8     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 3:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji32ManishSolanki55VishnuReddy199724NathanAlvares2444Anil_g22SudeepGhatakNZ40eetuRobo18Nived_Nambiar28Tjan8David_MA22   Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 4:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji11FLMike31Sayan11ManishSolanki16VishnuReddy199710creativeopinion14Akshansh-Sharma3SudeepGhatakNZ7claudiovc2CFernandes5 misc2Nived_Nambiar5 Usernametwice232rzaneti5 eetuRobo2   Anil_g2   SharonS2  

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (960)