Search code examples
c#.netgoogle-apigdatagoogle-sheets-api

Remove whole row from Google Sheet


How I can remove whole row from GoogleSheet if I know row index? Also it should be deleted in one batch.

I using Google.GData.Spreadsheets.

Thanks in advance.


Solution

  • Check the Delete rows or columns

    POST https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId:batchUpdate
    
    {
      "requests": [
        {
          "deleteDimension": {
            "range": {
              "sheetId": sheetId,
              "dimension": "ROWS",
              "startIndex": 0,
              "endIndex": 3
            }
          }
        },
        {
          "deleteDimension": {
            "range": {
              "sheetId": sheetId,
              "dimension": "COLUMNS",
              "startIndex": 1,
              "endIndex": 4
            }
          }
        },
      ],
    }