Google スプレッドシートを curl で扱う


Google スプレッドシートを curl で扱うサンプルです。シートのタイトルを変更します。

実行前

実行後

スクリプト
ACCESS_TOKEN と SPREADSHEET_ID は置き換えて下さい。

#
ACCESS_TOKEN="******"
SPREADSHEET_ID="******"
#
curl -H "Authorization: OAuth "$ACCESS_TOKEN \
        -X POST -H "Content-Type: application/json" \
        https://sheets.googleapis.com/v4/spreadsheets/$SPREADSHEET_ID:batchUpdat
e -d@in01.json
in01.json
{
  "requests": [
    {
      "updateSpreadsheetProperties": {
        "properties": {
          "title": "エスペラント語成績表"
        },
        "fields": "title"
      }
    }
  ]
}

アクセストークンは、こちらで作成できます。

OAuth 2.0 Playground

Spreadsheets v3
https://spreadsheets.google.com/feeds/
を選びます。

有効期限は 3600 秒です。

セルデータの代入・更新のサンプル
Google スプレッドシートを curl で 代入・更新