Сохранение данных формы на листе Google с помощью Reactjs - PullRequest
0 голосов
/ 25 марта 2020

Я хочу загрузить все свои данные формы на лист Google. Я попробовал, но все еще не могу сохранить данные на листе Google. Здесь мой Gsheet Api Call

{
  "requests": [
    {
      "repeatCell": {
        "range": {
          "startRowIndex": 0,
          "startColumnIndex": 0,
          "endColumnIndex": 1,
          "endRowIndex": 1,
          "sheetId": 0
        },
        "cell": {
          "userEnteredValue": {
            "stringValue": "Adnan1",
            "stringValue": "Adnan2",
            "stringValue": "Adnan3",
            "stringValue": "Adnan4"
          }
        },
        "fields": "*"
      }
    }
  ]
}

Используя это, я обновляю только одну ячейку, я знаю, что это из-за измерения, но есть ли способ сохранить все мои данные формы в gsheet. Спасибо

1 Ответ

0 голосов
/ 25 марта 2020

Вы используете RepeatCellRequest , который предназначен для повторения того же значения в выбранном диапазоне ячеек. Вы можете использовать UpdateCellsRequest и использовать поле rows для установки значений. Приведенный ниже пример устанавливает значения в 3 строки для первого столбца:

{
  "requests": [
    {
      "updateCells": {
        "range": {
          "startRowIndex": 0,
          "startColumnIndex": 0,
          "endColumnIndex": 1,
          "endRowIndex": 3,
          "sheetId": 0
        },
        "rows": [
          {
            "values": [
              {
                "userEnteredValue": {
                  "stringValue": "Adnan1"
                }
              }
            ]
          },
          {
            "values": [
              {
                "userEnteredValue": {
                  "stringValue": "Adnan2"
                }
              }
            ]
          },
          {
            "values": [
              {
                "userEnteredValue": {
                  "stringValue": "Adnan3"
                }
              }
            ]
          }
        ],
        "fields": "*"
      }
    }
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...