Google 스프레드 시트를 curl로 할당/업데이트

10991 단어 GoogleSpreadSheetcurl
다음과 같은 스프레드시트를 만듭니다.

ACCESS_TOKEN="*****"
SPREADSHEET_ID="*****"
URL="https://sheets.googleapis.com/v4/spreadsheets/"
#
curl -H "Authorization: OAuth "$ACCESS_TOKEN \
        -X POST -H "Content-Type: application/json" \
        $URL$SPREADSHEET_ID:batchUpdate \
        -d@cities.json

cities.json
{
  "requests": [
    {
      "updateCells": {
        "range": {
            "sheetId": 0,
            "startRowIndex": 0,
            "endRowIndex": 3,
            "startColumnIndex": 0,
            "endColumnIndex": 5
        },
        "rows": [
            {
              "values": [
                { "userEnteredValue": { "stringValue": "t2001"} },
                { "userEnteredValue": { "stringValue": "小山"} },
                { "userEnteredValue": { "numberValue": 82345} },
                { "userEnteredValue": { "boolValue": false} },
                { "userEnteredValue": { "stringValue": "2017-3-12"} }
            ]
          },
            {
              "values": [
                { "userEnteredValue": { "stringValue": "t2002"} },
                { "userEnteredValue": { "stringValue": "下野"} },
                { "userEnteredValue": { "numberValue": 31845} },
                { "userEnteredValue": { "boolValue": false} },
                { "userEnteredValue": { "stringValue": "2018-9-19"} }
            ]
          },
            {
              "values": [
                { "userEnteredValue": { "stringValue": "t2003"} },
                { "userEnteredValue": { "stringValue": "栃木"} },
                { "userEnteredValue": { "numberValue": 93726} },
                { "userEnteredValue": { "boolValue": false} },
                { "userEnteredValue": { "stringValue": "2014-3-22"} }
            ]
          }
        ],
        "fields": "userEnteredValue"
      }
    }
  ]
}

액세스 토큰을 만드는 방법은 여기
Google 스프레드 시트를 curl로 처리

시트를 읽는 방법
Google 스프레드 시트를 curl로 읽습니다.

좋은 웹페이지 즐겨찾기