ADVERTISEMENT

【Googleスプレッドシート】ファイル全体のスナップショットを名前付きバージョンとして保存!リリース管理

【Googleスプレッドシート】ファイル全体のスナップショットを名前付きバージョンとして保存!リリース管理
🛡️ 超解決

Googleスプレッドシートで重要なファイルを編集していると、特定の時点の状態を正確に保存しておきたい場面があります。例えば、月次レポートの完成版や、プロジェクトのマイルストーンごとにスナップショットを残したい場合です。Googleスプレッドシートには、バージョン履歴に名前を付けて保存する機能があります。この記事では、ファイル全体のスナップショットを名前付きバージョンとして保存する方法と、リリース管理に活用するポイントを解説します。

名前付きバージョンを使うと、後から簡単に特定の状態を呼び出せるようになります。バージョン管理が煩雑になりがちなチーム作業でも、明確なラベルで管理できるため便利です。ここでは、作成手順から管理方法、注意点までを詳しく説明します。

【要点】スナップショットを名前付きバージョンで保存する3つの手順

  • 「ファイル」→「バージョン履歴」→「名前付きバージョンを保存」: 現在のファイル状態に名前を付けて保存します。後で簡単にその時点に戻せます。
  • バージョン履歴パネルから名前の編集・削除: 保存したバージョンの名前を変更したり、不要なバージョンを削除したりできます。
  • 名前付きバージョンへの復元: 保存した名前付きバージョンを開き、「このバージョンを復元」ボタンでファイル全体を戻せます。

ADVERTISEMENT

名前付きバージョン機能の概要とリリース管理への活用

Googleスプレッドシートには、ファイルの編集履歴を自動的に記録する「バージョン履歴」機能があります。この機能は、過去の状態を確認したり復元したりするのに役立ちます。ただし、自動保存されるバージョンは無数に存在するため、特定の重要な時点を探すのが難しい場合があります。そこで「名前付きバージョン」を使うと、任意の時点のスナップショットに分かりやすい名前(例:「2024年12月版レポート」「リリースv2.0」)を付けられます。リリース管理では、製品版として確定した状態や、クライアントに提出したバージョンを名前付きで保存しておくと、後から正確に復元できるので便利です。

この機能を利用するには、ファイルの編集権限が必要です。閲覧のみのユーザーは名前付きバージョンの作成や復元はできません。また、名前付きバージョンはファイルのすべてのシートを含むスナップショットであり、特定のシートだけを保存することはできません。ファイル全体の状態を記録する用途に適しています。

名前付きバージョンを作成・管理する手順

ここでは、名前付きバージョンの作成、名前の編集、復元の具体的な操作手順を説明します。

  1. 現在の状態を名前付きバージョンとして保存する
    メニューから「ファイル」→「バージョン履歴」→「名前付きバージョンを保存」を選択します。表示されるダイアログに、バージョンに付けたい名前(例:「リリースv1.0」)を入力し、「保存」をクリックします。これで現在のファイルのスナップショットが保存されます。
  2. 保存した名前付きバージョンを確認・編集する
    「ファイル」→「バージョン履歴」→「バージョン履歴を表示」を選びます。右側に表示されるパネルで、名前付きバージョンは「名前付きバージョン」のセクションにリストされます。名前の横の三点リーダーをクリックすると、「名前の変更」や「削除」が行えます。
  3. 名前付きバージョンに復元する
    バージョン履歴パネルで、復元したい名前付きバージョンをクリックします。すると、その時点のファイル内容がプレビュー表示されます。上部の「このバージョンを復元」ボタンをクリックすると、現在のファイルがその状態に置き換わります。復元を実行すると、現在の編集内容は失われますので注意してください。

名前付きバージョンは何度でも作成でき、保存できる数に上限はありません。ただし、バージョン履歴全体の保存容量はファイルごとに制限があるため、大量の名前付きバージョンを作成しすぎると古い自動保存バージョンが削除される可能性があります。重要なスナップショットだけを名前付きで保存し、他は通常のバージョン履歴に任せるのが良いでしょう。

名前付きバージョンを使う際の注意点とよくある誤操作

名前付きバージョンは自動保存されない

自動保存とは異なり、名前付きバージョンは手動で作成する必要があります。編集中に自動的に保存されることはありません。定期的に手動で保存する習慣をつけるか、トリガーを使って Apps Script で自動化することも可能です。ただし、Apps Script でのバージョン作成は少し複雑なため、初心者の方は手動保存をおすすめします。

ファイルの所有者のみが名前付きバージョンを管理できる

名前付きバージョンの作成、名前変更、削除、復元は、ファイルの所有者(オーナー)のみが行えます。編集権限を持つユーザーでも、名前付きバージョンの管理はできません。チームでリリース管理を行う場合は、ファイルの所有者が責任を持ってバージョン管理するか、共有設定で「編集者」に権限を追加する必要がありますが、それでも名前付きバージョンの管理権限は所有者に限られます。

復元後に元に戻せないケースがある

名前付きバージョンに復元した後、すぐに「元に戻す」(Ctrl+Z)は効きません。復元操作はファイル全体を置き換えるため、復元前に戻るには、また別のバージョン(復元前の自動保存バージョンなど)を探して復元する必要があります。復元前に必ず現在の状態を名前付きバージョンとして保存しておくことをおすすめします。これにより、復元後でも元の状態に戻れます。

コピーしたファイルではバージョン履歴が引き継がれない

ファイルをコピー(「ファイル」→「コピーを作成」)した場合、元のファイルのバージョン履歴(名前付きバージョンを含む)はコピー先には引き継がれません。新しいファイルとしてバージョン履歴がリセットされます。リリース管理では、正式版をコピーしてから編集を始めるのではなく、元のファイル内で名前付きバージョンを使って管理するのが良いでしょう。

ADVERTISEMENT

名前付きバージョンとバージョン履歴の違い

項目 名前付きバージョン バージョン履歴(自動保存)
保存方法 手動で名前を付けて保存 自動で1時間ごとまたは変更ごとに保存
管理しやすさ 名前で識別でき、目的のバージョンを探しやすい 無数にあり、目的のものを探すのに時間がかかる
復元操作 「このバージョンを復元」で一発復元 同様に復元可能だが、どれが正しいか判断しづらい
所有者以外の編集 名前の変更・削除は所有者のみ 編集権限があれば誰でも復元可能
保存容量への影響 名前付きバージョン1つにつき、自動保存バージョンの一部としてカウント 自動保存バージョンの合計数に制限あり(古いものから削除)

まとめ

名前付きバージョンを使うと、Googleスプレッドシートの重要なスナップショットを簡単に保存し、後から正確に復元できます。リリース管理では、確定版や提出版に「リリースv1.0」のような名前を付けておくと、チーム内での混乱を防げます。また、復元前に現在の状態を名前付きバージョンとして保存しておけば、元の状態に戻すことも可能です。日頃から「ファイル」→「バージョン履歴」→「名前付きバージョンを保存」を習慣づけて、安心して編集を進めてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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