Unexpected Row Insertion Above Headers When First Column Is Blank

Open
#3,391 4 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 2 days

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
nodejs, typescript
Domain
api

Research direction

Start by reproducing the Google Sheets append operation described here with the first column blank, then locate the client request path responsible for appending rows. Done means a new row is placed below the existing headers and data in this case, with regression coverage added if the repository has tests for this path.

Written by the indexing model from the issue text.

Description

api: sheets priority: p2 type: bug
Expected behavior
  • When appending a new row to a Google Sheet using the API, the new row should be added below the existing data, respecting the presence of table headers.
Actual behavior
  • When the first column is left blank, the new row is inserted above the headers, disrupting the intended data structure.


Screenshot 2023-11-21 at 9 09 39 PM

Dominant language
TypeScript
Stars
12.3k
Forks
2k
Avg merge
3d 10h
Merged PRs (30d)
9

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from googleapis/google-api-nodejs-client

All issues in googleapis/google-api-nodejs-client

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.