ADVERTISEMENT

【Googleドキュメント】共有相手の権限を一括変更する方法!編集者・閲覧者の管理

【Googleドキュメント】共有相手の権限を一括変更する方法!編集者・閲覧者の管理
🛡️ 超解決

Googleドキュメントをチームで共有していると、メンバーの権限を一括で変更したい場面があります。プロジェクトが終了して編集者を閲覧者に戻したり、新しいメンバーを追加したりする際、一人ひとりの権限を手動で変更するのは手間です。この記事では、Googleドキュメントで共有相手の権限を効率的に一括変更する方法を解説します。編集者・閲覧者の管理をスムーズに行えるようになります。

【要点】共有相手の権限を一括変更する3つの方法

  • Googleドライブの共有設定画面: ファイルを選択して「共有」から複数ユーザーの権限をまとめて変更できます。最も基本的な方法です。
  • 共有ドライブの活用: 共有ドライブを使うと、フォルダ単位で権限を管理でき、メンバー変更が一括で反映されます。
  • Google Apps Scriptの利用: スクリプトを使えば、多数のファイルやユーザーを一度に処理でき、自動化も可能です。上級者向けの方法です。

ADVERTISEMENT

Googleドキュメントの共有権限の基本と一括変更が必要な場面

Googleドキュメントでは、ファイルごとに「編集者」「閲覧者」「コメント可」の3つの権限を設定できます。編集者は内容を変更でき、閲覧者は読み取りのみ可能です。一括変更が必要になるのは、チームのメンバーが入れ替わったときや、プロジェクト終了後に編集権限を剥奪したいときです。手動で一人ずつ変更すると時間がかかるため、効率的な方法を知ることが大切です。

共有相手の権限を一括変更する方法

方法1: Googleドライブの共有設定画面から変更する

  1. 権限を変更したいファイルを選択する
    Googleドライブにアクセスし、対象のドキュメントを右クリックして「共有」を選びます。
  2. 共有設定画面を開く
    表示されたダイアログで「一般公開」の下にある「詳細設定」をクリックします。共有設定の詳細画面が開きます。
  3. 権限を変更するユーザーを選択する
    「ユーザーとグループ」の一覧から、権限を変更したい相手の名前の横にある権限ドロップダウンをクリックします。複数のユーザーを選択するには、チェックボックスにチェックを入れてから上部の「権限を変更」を選びます。
  4. 新しい権限を選択して保存する
    「編集者」「閲覧者」「コメント可」から希望の権限を選び、「変更を保存」をクリックします。これで一括変更が完了します。

この方法は、数人から数十人のユーザーを扱う場合に適しています。ただし、ユーザー数が100人を超えると画面の読み込みが遅くなることがあります。

方法2: 共有ドライブを使って管理する

共有ドライブ(旧チームドライブ)を使うと、フォルダ単位で権限を設定でき、メンバーの追加や削除が一括で反映されます。個別のファイルではなく、共有ドライブ自体にメンバーを追加し、役割(管理者、編集者、閲覧者)を割り当てます。

  1. 共有ドライブを作成する
    Googleドライブの左側メニューで「共有ドライブ」を右クリックし、「新しい共有ドライブ」を選びます。名前を入力して作成します。
  2. メンバーを追加する
    共有ドライブを開き、上部の「メンバーを追加」ボタンをクリックします。メールアドレスを入力し、役割(「管理者」「編集者」「閲覧者」)を選択して送信します。複数人を一度に追加できます。
  3. ドキュメントを共有ドライブ内に作成または移動する
    共有ドライブ内で新しいドキュメントを作成するか、既存のドキュメントを移動します。ファイルの権限は共有ドライブのメンバー設定に従います。
  4. 権限を変更する
    メンバーの権限を変更したい場合は、共有ドライブの設定から「メンバー管理」を開き、該当ユーザーの役割を変更します。これでドライブ内の全ファイルに反映されます。

共有ドライブは組織内での利用に最適で、大量のファイルとユーザーを扱う場合に特に効果的です。

方法3: Google Apps Scriptで自動化する

Google Apps Script(GAS)を使うと、複数のドキュメントやユーザーをプログラムで一括処理できます。スクリプトの記述が必要なため、技術的な知識が求められますが、カスタマイズ性が高い方法です。

  1. スクリプトエディタを開く
    Googleドライブで対象のドキュメントを開き、「拡張機能」メニューから「Apps Script」を選びます。スクリプトエディタが開きます。
  2. スクリプトを記述する
    以下のようなコードを記述します。この例では、特定のユーザーの権限を「閲覧者」に変更します。
    function changePermission() {
    var fileId = 'ファイルIDをここに入力';
    var file = DriveApp.getFileById(fileId);
    var userEmail = 'user@example.com';
    file.addViewer(userEmail);
    file.removeEditor(userEmail);
    }

    必要に応じて複数のユーザーやファイルをループ処理で扱います。
  3. スクリプトを実行する
    保存して実行ボタンをクリックすると、権限が変更されます。初回は承認が必要です。

この方法は、数百人規模のユーザーや多数のファイルを扱う場合に威力を発揮します。スクリプトの詳細はGoogleの公式ドキュメントを参照してください。

注意点とよくあるトラブル

権限変更がすぐに反映されない場合

権限の変更は通常数分以内に反映されますが、Googleのサーバー状況によっては遅延が発生することがあります。変更後しばらく待ってから確認してください。また、キャッシュの影響で古い権限が表示されることもあるため、ブラウザをリロードしてみてください。

リンク共有の設定を確認する

「リンクを知っている全員」に権限を付与している場合、一括変更の対象外になることがあります。リンク共有の設定は個別に行う必要があります。ドキュメントの共有設定で「制限付き」に変更してから、個別ユーザーの権限を管理しましょう。

オーナー権限の譲渡は別手順

ファイルのオーナーを変更するには、一括権限変更の方法とは別の手順が必要です。オーナーを変更したい場合は、共有設定画面でユーザーを選択し、「オーナーに設定」を選びます。この操作は一人ずつ行う必要があります。

ADVERTISEMENT

各方法の比較

方法 対象ユーザー数 操作の難易度 自動化の可否
共有設定画面 数十人程度 簡単 不可
共有ドライブ 数百人以上 中程度 一部自動化可能
Google Apps Script 無制限 難しい 完全自動化可能

まとめ

Googleドキュメントの共有権限を一括変更する方法として、共有設定画面からの操作、共有ドライブの活用、Google Apps Scriptによる自動化の3つを紹介しました。小規模な変更には共有設定画面、組織全体の管理には共有ドライブ、大規模な自動化にはスクリプトが適しています。状況に応じて最適な方法を選び、効率的に権限を管理してください。特に共有ドライブはチームでの利用に強力な機能なので、導入を検討してみてください。


ADVERTISEMENT

📄
Googleドキュメントトラブル完全解決データベースこの記事以外にも、書式・共有・Apps Script・引用など様々な困りごとへの解決策をまとめています。逆引きに活用してください。
この記事の監修者
✍️

超解決 第一編集部

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