Net::Google::Spreadsheetsと、Google Sheets

Nobuo Danjou
2014-03-10T17:18:16+0900

お久しぶりです。まだ整理がついてないのですが。

  • どうもNet::Google::SpreadsheetsではGoogle Sheetsを扱うことが出来ないようです。
    • 何もしないと、これまで通りのspreadsheetsの運用です。
    • 既存のシートの右下に「Try the new Google Sheets」というのがあって、これを押すと、デフォルトがGoogle Sheetsに切り替わる模様。
    • その後、新規にスプレッドシートを作ると「Google Sheets」になる。
    • ユーザー単位でバージョンアップしてるみたいなので、最初にいわれたときはそんなことなかった気がしたんですが、最近僕もそうなりました。気のせい?
    • URLも、/d/というのが間に挟まっているので別物のようです。
    • https://docs.google.com/spreadsheets/d/xxxxxxxxxxxxxxxxxxxxxxxxxxx
    • 元のやつはこんなの → https://docs.google.com/spreadsheet/ccc?key=xxxxxxxxxxxxxxxxxxxxxxxxxxx
  • そんな訳で、そもそも、Google Spreadsheets APIから応答がない模様。
  • 切り替え後は「Switch back to the old Sheets」というリンクがシート右下の緑のチェックマークを押すと出てくるので、それを押せば従来の/d/のないspreadsheetsに戻れる模様。
  • これからは Google Apps Script とかで触るべきなんだろうか。