google スプレッドシートでデフォルトで表示するタブを変更する方法
何気に分からなかったので調べた結果をメモ。
なるほどなー!ですた。
これに悩む場合、スプレッドシートをブックマークから開いている
可能性が高いかもしれません。
google スプレッドシートでデフォルトで表示するタブを変更する方法について調べてみたこと
調べてみたページ↓
スプレッドシートにおいて起動時に表示されるシートの変更方法は? – Google プロダクト フォーラム
https://productforums.google.com/forum/#!topic/docs-ja/JMBdEQtLxak
スプレッドシートのURLに含まれる gid というパラメタが初期表示するシートを指定しているようです。
gid=0 もしくは gidパラメタが無い場合は 1番目のシート
gid=1 なら 2番目のシート
gid=3 なら 3番目のシート
試してみたんですが、このとおりはなりませんでした。
ですが、gidに入る乱数的な数値がタブ位置を決めている気がしました。
gidに何も指定しない場合などは一番左のタブが表示されるようですね。
結果的には表示中のページのURLを残しておいて、
そのURLからスプレッドシートを表示すれば、また開いたときもそのタブを表示するみたいです。
google スプレッドシートでデフォルト表示するタブを変更したいという発想から考える
恐らく、この疑問に遭遇する場合はブックマークからスプレッドシートにアクセス
していることが想定されます。
ブックマークから開いたスプレッドシートを編集し、たとえばタブを追加して
そのタブで作業をして保存して(遅延型自動保存です。)終了したとして、
次にまたブックマークからそのスプレッドシートを開くと、終了した時点で開いていたタブが表示されずに、あれ?となってしまうんですね。
Microsoft Excelの感覚でいると。
この現象を紐解くと、書くまでもないとは思いますが、
前回保存して終了したスプレッドシートのURLと
ブックマークから開いたスプレッドシートURLが違うものとなるので、
タブが前回とは変わってしまうんですね。
私もひっかかったし、検索してもすぐ同様の疑問が出てきたので、
どうなんですかね。この仕様。
ぷち使いづらい気がするのでなんとかならんのでしょうか。
ほんとちょっとしたことでも、
調べないと分からないことってありますよね。
そして、調べると(検索すると)あっという間に分かるということも。
今回のように。
google スプレッドシートでデフォルトで表示するタブを変更する方法
そもそも、google スプレッドシートでデフォルトで表示するタブを変更する、という発想自体がおかしい。google スプレッドシートに、デフォルトという概念がないから、そんなことはできない。
言ってみれば、アクセスしたページがデフォルトなのである。
もし任意のgoogle スプレッドシートドキュメントで、常に同じタブを開きたい、ということであれば、常にそのタブのURLにアクセスするようにするしかない。
以上です。
余談:こういうハウツー記事ってどれくらいぶりに書くのかしら。