ADVERTISEMENT

【Googleスプレッドシート】ドキュメントロックでファイルを編集禁止に!最終版を保護する設定

【Googleスプレッドシート】ドキュメントロックでファイルを編集禁止に!最終版を保護する設定
🛡️ 超解決

共有したスプレッドシートが他のユーザーによって意図せず編集されてしまうことはありませんか。特に最終版を確定したいシートでは、誤った変更を防ぎたいものです。Googleスプレッドシートには「ドキュメントロック」という便利な機能があり、ファイル全体を読み取り専用にして編集を完全に禁止できます。この記事では、ドキュメントロックの設定手順と注意点を詳しく解説しますので、最終版の保護にぜひ活用してください。

【要点】ドキュメントロックでスプレッドシートの編集を禁止する方法

  • ドキュメントロック機能: ファイル全体を読み取り専用にし、すべてのユーザーの編集を禁止します。
  • 設定手順: 「ファイル」→「ドキュメントロック」からオンにするだけで完了します。
  • 解除方法: 同じメニューからロックをオフにすれば元に戻せますが、注意が必要です。

ADVERTISEMENT

ドキュメントロックが編集を禁止する仕組み

ドキュメントロックは、Googleスプレッドシートのファイル全体を読み取り専用モードに切り替える機能です。この機能を有効にすると、ファイルの所有者を含むすべてのユーザーがセルの編集、行や列の追加・削除、シートの追加・削除など、あらゆる変更操作を行えなくなります。ロック中はツールバーの編集アイコンがグレーアウトし、セルをダブルクリックしても内容を変更できません。これは、従来の「保護」機能(シート保護や範囲保護)よりも強力で、ファイル全体を一時的に凍結したい場合に最適です。なお、ドキュメントロックはGoogleスプレッドシートの標準機能であり、特別なアドオンは不要です。

ドキュメントロックを設定する手順

それでは、実際にドキュメントロックをオンにして編集禁止にする手順を説明します。非常にシンプルで、数回のクリックで完了します。

  1. 対象のスプレッドシートを開く
    編集禁止にしたいスプレッドシートをGoogleドライブから開きます。所有者または編集権限を持つアカウントでログインしていることを確認してください。
  2. 「ファイル」メニューをクリックする
    画面左上のメニューバーにある「ファイル」をクリックします。ドロップダウンメニューが表示されます。
  3. 「ドキュメントロック」を選択する
    「ファイル」メニューの下部に「ドキュメントロック」という項目があります。クリックするとサブメニューが開きます。「ロックをオンにする」を選択してください。
  4. 確認ダイアログで「はい」をクリックする
    「ドキュメントロックをオンにしますか?」という確認ダイアログが表示されます。問題なければ「はい」をクリックします。これでファイル全体が読み取り専用になり、編集が禁止されます。

以上で設定は完了です。ロックが有効になると、画面上部に「このファイルは編集できません」というバナーが表示されます。解除する場合は同じ手順で「ロックをオフにする」を選択します。

ロックをオフにする手順

ドキュメントロックを解除するには、再度「ファイル」→「ドキュメントロック」→「ロックをオフにする」を選びます。確認ダイアログで「はい」をクリックすれば元の編集可能な状態に戻ります。なお、ロックのオン・オフはファイルの所有者のみが行えます。

ドキュメントロックを使用する際の注意点

ドキュメントロックは非常に便利ですが、いくつかの注意点があります。以下に代表的なものを挙げます。

自分も編集できなくなる

ドキュメントロックをオンにすると、ファイルの所有者自身も編集できなくなります。そのため、自分でデータを修正したい場合は一度ロックをオフにする必要があります。最終版を配布する前に、最終確認を必ず済ませてからロックをかけてください。

共有設定はそのまま維持される

ドキュメントロックはファイルのアクセス権限(閲覧・コメント・編集)を変更しません。ロック中は全員が「閲覧者」として扱われるわけではなく、元の共有設定が維持されたまま編集だけが制限されます。たとえば、編集権限を持つユーザーでもロック中は編集できません。

ロックをかける前に共有範囲を確認する

ロック中は誰も編集できなくなりますので、共有リンクの設定が「編集可」になっていると、閲覧目的のユーザーが誤って編集しようとしてもできず、混乱を招く可能性があります。事前に「閲覧のみ」に変更しておくことをおすすめします。

Apps Scriptやアドオンは影響を受ける

ドキュメントロックが有効な間、Apps Scriptやアドオンによる自動編集も禁止されます。スクリプトでデータの書き換えを行っている場合、ロック中はエラーになることがあります。スクリプトを実行する必要がある場合は、事前にロックを解除してください。

ADVERTISEMENT

ドキュメントロックとシート保護の違い

Googleスプレッドシートには、ドキュメントロック以外にも編集を制限する方法があります。代表的なものに「保護」機能(シート保護・範囲保護)があります。以下の表で違いを比較します。

項目 ドキュメントロック シート保護(範囲保護)
対象 ファイル全体 特定のシートやセル範囲
編集制限の強さ 完全に読み取り専用 指定範囲のみ保護、他の部分は編集可能
自分への影響 所有者も編集不可 所有者は保護解除可能
解除の容易さ 数クリックで解除 シートの保護解除が必要(パスワード設定可)
主な用途 最終版の確定、配布用 特定セルへの入力を制限、入力規則の維持

このように、ドキュメントロックはファイル全体を一時的に凍結したい場合に適しています。一方、シート保護は一部のセルだけを保護し、他の部分は編集可能にしたい場合に便利です。用途に応じて使い分けてください。

まとめ

この記事では、Googleスプレッドシートのドキュメントロック機能を使ってファイル全体を編集禁止にする方法を解説しました。ドキュメントロックは「ファイル」→「ドキュメントロック」から簡単に設定でき、最終版の保護に非常に役立ちます。ただし、自分も編集できなくなる点や、Apps Scriptに影響する点には注意が必要です。必要に応じてシート保護と併用すると、より柔軟な編集制限が可能になります。ぜひ、大切なスプレッドシートの最終版を守るために活用してください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。