Google Sheets: Missing value of required parameter 'rowNumber'

After many days of trying, I cannot proceed past “Missing value of required parameter ‘rowNumber’.”

I’m trying to build a simple scenario that pulls the next unused blog keyword from a Google Sheet, stamps the “Used” column with a timestamp, then continues to an HTTP call and an Outlook email.

The sheet has two columns: Column A is “Keyword” and Column B is “Used”.

The scenario flow is Google Sheets – Search Rows → Google Sheets – Update a Row → HTTP – Make a request → Microsoft 365 Email.

The goal is to find the first row where “Used” is blank and update that row.

The consistent failure is on the Update a Row step with “BundleValidationError – Missing value of required parameter ‘rowNumber’.”

In the Execution Inspector I can see that this happens because Search Rows returns “Total number of bundles: 0,” so nothing is passed forward.

For Search Rows, I’ve selected the file and tab using the pickers (My Drive → / AI Blog Keywords → Sheet1), set “Table contains headers” to Yes.

To fetch the next unused keyword I’m filtering on the “Used (B)” column with the operator “Is empty,” limiting to 1 result, ordering by __ROW_NUMBER__, and sorting ascending. I’ve also run an exact-match test by switching the filter to “Keyword (A) equals” and pasting the full keyword string from the sheet, which should be on row 6. In both cases the Search Rows module still reports zero bundles.

I’ve re-selected Drive, Spreadsheet, and Sheet on both modules to avoid a mismatch, confirmed Field Type as String, and left the value and date render options on “Formatted value” and “Formatted string.”

Thanks in advance for any guidance on why Search Rows won’t return a bundle in this setup.

Hey Panath,

if the Search Rows module is not returning anything, then its either misconfigured or the sheet has no values matching the filter.

Can you show some screenshots showing how the module is setup at the moment? And in the mean time, can you check your sheet and confirm that there should be values that match?

Thanks for the reply. Here’s a screenshot of the sheet. The Search Rows module doesn’t appear to be reading the rows in Google sheets. At least that’s my guess.

The process is that once a topic has been picked from a row, it then sends it to ChatGPT via an HTTP request to create a blog post. Then, in Column B, a time stamp is entered.

I’ve tried using ChatGPT to help plus re-arranging the configuration but always get stuck at rowNumber.

Ok and how is the Search module configured? And what is it supposed to be pulling from the sheet?

Hi Stoyan,

The search module is supposed to pull a keyword or blog subject (per the picture) from column A, then send that blog subject to ChatGPT via an HTTP request. Once done, a time stamp is entered into Column B under ‘Used’.

For some reason, make is not reading the row numbers hence the error no doubt. I cant see any issue with the fields or otherwise.

Can you show a screenshot of the search module showing how its configured and what the output is?