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

  • どうも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 とかで触るべきなんだろうか。