Googleスプレッドシートで「このドキュメントは、オフライン編集のために別のタブで開かれています。このタブでの編集は…」と表示されたときは、同じファイルを開いている他のタブとウィンドウをすべて閉じ、編集を続けたい1つのタブだけを残して再読み込みするのが最短です。これは故障ではなく、オフライン編集を担当するタブを1つに絞るための案内です。Googleのオフライン機能は「ファイルを端末に保存しておき、オンラインに戻ったときに変更を同期する」仕組みなので(オフラインで Google ドライブのファイルを使用する)、同じファイルの担当タブが2つあると、どちらの入力を正とするかが決められません。この記事では、入力を失わない退避の順番、タブを1つに寄せる手順、オフライン設定の入れ直し、そして再発させない使い方までを順に説明します。
まず切り分ける:2〜3分でできる判定
直す前に、いま何が起きているかを確定させます。ここで紹介する操作はすべて読み取り中心で、シートの中身を壊しません。メッセージが出ているタブを、切り分けが終わるまで閉じないでください。
手順1:同じファイルを開いているタブを数える
犯人はほぼ「自分が開きっぱなしにしたタブ」です。まず数を確定します。
- Chromeの検索タブ(アドレスバー左のタブ検索、またはタブを右クリックして「タブを検索」)で、シートの名前を入力する。
- 同じ名前のタブが2つ以上出てきたら、それが原因です。どれを残すかを決める。
- 別のウィンドウ、別ディスプレイに出しているウィンドウ、最小化したウィンドウも見る。
- スマホやタブレットのGoogleスプレッドシートアプリで同じファイルを開いたままにしていないか確認する。
URLの末尾に #gid= が付いているだけの違い(別シートタブを見ている状態)でも、ファイルとしては同じ1件です。別シートを見ているから大丈夫、ということはありません。
手順2:ブラウザとウィンドウの種類を見る
オフライン編集には前提条件があります。公式ヘルプは、Google ChromeブラウザまたはMicrosoft Edgeブラウザを使用すること、シークレット ブラウジングは使用しないこと、「Google オフライン ドキュメント」のChrome拡張機能をインストールして有効にすること、デバイスにファイルを保存するための十分な空き容量があることを条件として挙げています(オフライン時に Google ドキュメント、スプレッドシート、スライドで作業する)。シークレットウィンドウで開いていた、SafariやFirefoxで開いていた、という場合は、タブの数以前に前提が崩れています。
手順3:ログイン中のアカウントを突き合わせる
URLの /u/0/ や /u/1/ は、どのプロフィールで開いているかを表します。会社アカウントと個人アカウントで同じファイルを別々のタブに開いていると、自分では「1枚しか開いていない」つもりでも、ブラウザからは2つの担当タブに見えます。残す1つを決めるときは、アカウントまで揃えてください。
見えている状況 | もっとも疑わしい原因 | 飛ぶ先 |
|---|---|---|
同じ名前のタブが2つ以上ある | 担当タブの重複 | 原因1 |
タブは1つしかないのに出る | 閉じ損ねた別ウィンドウ・別端末 | 原因2 |
閉じて開き直しても消えない | オフライン設定・キャッシュの不整合 | 原因3 |
シークレットウィンドウで開いていた | オフライン利用の前提外 | 原因4 |
会社のパソコンだけで起きる | 管理者側のオフライン設定 | 原因5 |
このタブの編集内容は消えるのか
いちばん気になるところを、確認できた範囲で正直に書きます。Googleの公式ヘルプには、このメッセージそのものについての説明は見つかりませんでした。したがって「このタブの入力は必ず保存される」とも「必ず消える」とも、こちらからは断定できません。
公式に確認できるのは、オフライン編集の同期の性質です。公式ヘルプには「変更はオンラインに戻ったときに行われます」「新しい変更を行うと、以前の変更が上書きされます」「編集内容はファイルの変更履歴から確認できます」と書かれています(オフラインで Google ドライブのファイルを使用する)。つまり、複数の経路から同じファイルへ変更が流れ込む状況では、後から届いた変更が前の変更を上書きすることがある、という前提で動いていることは分かります。
ですから、安全側の手順は次の3つです。順番を入れ替えないでください。
- メッセージが出ているタブの画面に見えている入力を、範囲選択してコピーし、メモアプリや新規スプレッドシートへ貼って退避する。
- 変更履歴(右上の最終編集アイコン)を開き、いまの版のコピーを作成しておく。公式ヘルプの手順では、版の横にあるその他アイコンから「コピーを作成」を選び、コピーの名前を入力します(ファイルの変更内容を確認する)。
- そのうえで、他のタブを閉じてタブを1つに寄せ、残したタブを再読み込みする。
1と2を飛ばして3をやってしまうのが、いちばんよくある事故です。数十秒で済むので、必ず先に退避してください。
原因別の対処
原因1:同じファイルを複数のタブで開いている
もっとも多いのがこれです。朝に開いたタブを閉じずに、メールのリンクやドライブの検索結果からもう一度開くと、同じファイルの担当タブが2つになります。
- 前述の退避(画面のコピー+版のコピー作成)を済ませる。
- 残す1つを決め、それ以外のタブをすべて閉じる。
- 残したタブを再読み込みし、メッセージが消えるか確認する。
- 消えない場合は、いったんそのタブも閉じ、ドライブから開き直す。
「どちらのタブが正なのか分からない」状態で迷ったら、両方を閉じてドライブから開き直すのが確実です。サーバー側の最新状態から読み直すことになるので、退避しておいた分だけを見比べて入れ直せます。
原因2:別ウィンドウ・別端末で開いたままになっている
タブを1つに絞ったのに消えない場合は、自分の視界の外に開きっぱなしのものがあります。最小化したウィンドウ、外部ディスプレイに残したウィンドウ、スリープしただけのノートパソコン、スマホのアプリが典型です。
- Chromeのウィンドウをすべて前面に出して、同じファイルのタブがないか確認する。
- 使っていないパソコンでブラウザを終了する(ウィンドウを閉じるだけでなくアプリを終了する)。
- スマホ・タブレットのスプレッドシートアプリで、該当ファイルを閉じる。
- そのうえで、残した1つのタブを再読み込みする。
原因3:オフライン設定とキャッシュがずれている
タブを整理しても直らないときは、オフライン用に端末へ保存した情報が食い違っています。公式のトラブルシューティングは、オフライン アクセスをいったん無効にしてから再び有効にすること、ブラウザのキャッシュとCookieを消去してからドライブのファイルをもう一度読み込むことを案内しています(Google ドライブに関する一般的な問題を解決する)。
- 退避が済んでいることを確認する(キャッシュ消去は未同期の変更を失う可能性があります)。
- ドライブの設定を開き、「オフラインでも、このデバイスで Google ドキュメント、スプレッドシート、スライドのファイルの作成や最近使用したファイルの閲覧と編集が可能です」のチェックボックスをオフにする。
- いったんタブを閉じ、同じチェックボックスをオンに戻す。
- それでも直らない場合に限り、ブラウザのキャッシュとCookieを消去し、ドライブから開き直す。
特定の1ファイルだけをオフラインで持ちたい場合は、ドキュメント・スプレッドシート・スライドのホーム画面で対象ファイルのその他アイコンをクリックし、「オフラインで使用できるようにする」をオンにします(オフライン時に Google ドキュメント、スプレッドシート、スライドで作業する)。全ファイルをオフライン対象にするより、担当タブの重複が起きにくくなります。
原因4:シークレットウィンドウや対象外のブラウザで開いている
公式ヘルプが明記しているとおり、オフライン利用はChromeまたはEdgeが前提で、シークレット ブラウジングは使用しないことが条件です。シークレットウィンドウ、ゲストプロフィール、拡張機能を切ったプロフィールで開いている場合は、まず通常のウィンドウで開き直してください。あわせて「Google オフライン ドキュメント」拡張機能が有効か、端末の空き容量が足りているかも確認します。空き容量が不足していると、そもそも端末側にファイルを保存できません。
原因5:会社のパソコンで管理者がオフラインアクセスを制限している
自宅のパソコンでは起きないのに会社のパソコンだけで起きる、という場合はここを疑います。Google Workspaceの管理者は、組織のユーザーがオフラインでドキュメント・スプレッドシート・スライドにアクセスできるかどうかを制御できます(ドキュメント、スプレッドシート、スライドへのオフライン アクセスを設定する)。設定が変更されると、それまで使えていた端末で挙動が変わることがあります。
- 同じファイルを、個人のパソコンや別のネットワークから開いて、同じメッセージが出るか比べる。
- 会社のパソコンだけで出るなら、社内の管理者にオフラインアクセスの設定状況を確認する。
- 共有パソコン(複数人が同じ端末を使う)では、オフライン対象を増やさない運用にする。
再発させない運用
このメッセージは、直し方より「出さない使い方」を決めたほうが早く片づきます。やることは3つだけです。
- よく使うシートはブックマークから1本で開く。メール・チャット・検索結果から都度開くのをやめると、担当タブの重複はほぼ起きません。
- オフライン対象は、本当に電波のない場所で触るファイルだけにする。ファイル単位の設定に絞るほうが安全です。
- 作業が終わったらタブを閉じる。開きっぱなしのタブは、翌日の自分にとっての別人の編集です。
開き方 | このメッセージ | オフラインでの編集 | 入力の取り違え |
|---|---|---|---|
ブックマークから1タブだけ | 出にくい | 可能 | 起きにくい |
都度リンクから開く(複数タブ) | 出やすい | 1タブのみ | 起きやすい |
シークレットウィンドウ | 前提外 | 不可 | 起きやすい |
入力画面とデータを分ける仕組み | 構造上出ない | 設計しだい | 起きない |
一番下の行だけ、少し毛色が違います。シート本体を全員で直接開くのをやめて、入力する場所と貯める場所を分けてしまえば、担当タブを取り合う状況そのものがなくなります。Mihataでは、スプレッドシートをそのまま社内アプリのように使う形をご提案しています。いまの運用のどこを分ければ楽になるか、考えるきっかけになれば十分です。
同じ「保存できない」でも、画面の文言が違えば原因も別物です。「変更内容を同期できません」が出ているなら、通信・権限・セル数上限の切り分けが必要なので変更内容を同期できませんと出たときの原因別7手順を、「接続が不安定です」なら接続が不安定ですと表示された時の退避手順と切り分けを先に読んでください。
それでも直らない時の見極め
次のどれかに当てはまるなら、タブの整理では止まりません。使い方そのものを変える判断に切り替えたほうが早いです。
- 週に何度もこのメッセージが出る。1枚のシートを常時開いたまま仕事をする使い方に無理が出ています。
- 複数の担当者が同じシートを一日中開きっぱなしにしている。誰の入力が最後に残るかが運任せになります。
- 退避と突き合わせに毎回10分以上かかっている。作業時間より事故処理の時間が長くなっています。
- どの版が正なのか、誰も断言できない。ここまで来ると、どれを残しても後から間違いが出ます。
人数と行数が増えるほど、担当タブの衝突や上書きは確率的に必ず起きます。その構造は複数人で使うスプレッドシートが壊れる原因と同じです。仕組みを変えるには手間がかかりますが、毎週の事故処理に30分使っているなら、半年で回収できる計算になります。いまの運用を見せていただければ、どこから手を付けるべきかはご一緒に判断できるかと思います。
よくある質問
このタブで入力した内容は消えてしまいますか?
Googleの公式ヘルプにはこのメッセージ自体の説明が見つからないため、必ず残るとも必ず消えるとも断定できません。公式ヘルプはオフラインの変更について「新しい変更を行うと、以前の変更が上書きされます」と説明しているため、先に画面の入力をコピーして別ファイルへ退避し、変更履歴から版のコピーを作成してから、タブを1つに寄せてください。
タブは1つしか開いていないのに表示されます。
視界の外に開きっぱなしのものがあります。最小化したウィンドウ、外部ディスプレイのウィンドウ、スリープ中の別のパソコン、スマホやタブレットのスプレッドシートアプリが典型です。使っていない端末ではブラウザやアプリを終了し、そのうえで残した1つのタブを再読み込みしてください。
タブを閉じても直りません。どうすればいいですか?
オフライン用に端末へ保存した情報がずれている可能性があります。公式のトラブルシューティングでは、オフラインアクセスをいったん無効にしてから再び有効にする、それでも直らなければブラウザのキャッシュとCookieを消去してファイルを読み込み直す、という手順が案内されています。キャッシュ消去の前に必ず退避してください。
シークレットウィンドウでもオフライン編集はできますか?
できません。公式ヘルプはオフライン利用の条件として、ChromeまたはEdgeを使うこと、シークレットブラウジングを使用しないこと、Googleオフラインドキュメントの拡張機能を有効にすること、デバイスに十分な空き容量があることを挙げています。通常のウィンドウで開き直してください。
会社のパソコンだけでこのメッセージが出ます。
Google Workspaceの管理者は、組織のユーザーがオフラインでドキュメント・スプレッドシート・スライドにアクセスできるかどうかを制御できます。個人のパソコンでは出ないのに会社のパソコンだけで出る場合は、社内の管理者にオフラインアクセスの設定状況を確認してください。