Googleドキュメントで権限を編集者から閲覧者に変更したいと思ったことはありませんか。特に複数のドキュメントを一括で変更する必要がある場合、手作業では時間がかかりミスも発生しやすくなります。この記事では、フォルダ単位の設定や共有ドライブ、Google Apps Scriptを活用して、編集者権限を閲覧者に一括降格する具体的な手順を解説します。権限管理の効率を大幅に向上させる方法をぜひご確認ください。
【要点】編集者から閲覧者への一括降格の方法
- Googleドライブのフォルダ共有設定: フォルダ単位で共有範囲を「閲覧者」に変更すると、フォルダ内の全ドキュメントに一括適用されます。
- 共有ドライブの権限管理: 共有ドライブのメンバー権限を「閲覧者」に変更することで、そのドライブ内の全ファイルに影響します。
- Google Apps Scriptによる一括変更: スクリプトを実行すると、複数ドキュメントの権限をプログラムで一括変更できます。
ADVERTISEMENT
目次
編集者権限を一括変更する背景と前提条件
Googleドキュメントでは、ドキュメントごとに「閲覧者」「コメント可能」「編集者」の3つの権限レベルを設定できます。プロジェクト終了時や社外公開の範囲を制限する際に、多数のドキュメントの権限を編集者から閲覧者に変更するケースがよくあります。しかし、1つずつ手動で変更するのは非効率的です。そこで、Googleドライブのフォルダ共有機能や共有ドライブ、Apps Scriptを使えば、一括で権限を変更できます。ただし、これらの方法には注意点もあるため、事前に仕組みを理解しておくことが重要です。
Googleドライブのフォルダ共有設定を利用する方法
最も簡単な方法は、ドキュメントを格納しているフォルダの共有設定を変更することです。フォルダの権限を変更すると、そのフォルダ内のすべてのドキュメントに権限が継承されます。ただし、個別に異なる権限が設定されているドキュメントは上書きされないため、事前に確認が必要です。以下の手順で操作します。
- フォルダを右クリックして共有設定を開く
Googleドライブで対象のフォルダを右クリックし、メニューから「共有」を選択します。 - 共有設定画面で権限を変更する
画面下部の「詳細設定」をクリックし、「特定のユーザーやグループ」のセクションで、編集者として追加されているユーザーを見つけます。権限のドロップダウンから「閲覧者」に変更します。 - 変更を保存して権限を適用する
「保存」ボタンをクリックします。これでフォルダ内の全ドキュメントの権限が閲覧者に変更されます。ただし、個別に編集者権限が設定されているユーザーはフォルダの設定で上書きされないため、必要に応じて手動で修正してください。
共有ドライブを活用する方法
共有ドライブ(旧チームドライブ)を利用している場合、共有ドライブ自体のメンバー権限を変更することで、そのドライブ内の全ファイルに一括適用できます。共有ドライブは組織内のチームでファイルを共有するのに適しており、権限管理が一元化されています。手順は以下の通りです。
- 共有ドライブの管理画面を開く
Googleドライブで共有ドライブ名を右クリックし、「共有ドライブを管理」を選択します。 - メンバーの権限を変更する
「メンバー」タブで、変更したいユーザーを見つけ、権限のドロップダウンから「閲覧者」を選択します。複数のメンバーを一括で変更する場合は、チェックボックスで選択してから「権限を変更」をクリックします。 - 変更内容を確認する
権限が変更されると、そのユーザーは共有ドライブ内のすべてのファイルに対して閲覧のみ可能になります。編集者権限を個別に付与しているファイルがある場合は、そちらが優先されるため注意してください。
ADVERTISEMENT
Google Apps Scriptで一括変更する方法
より細かい制御が必要な場合や、特定の条件で権限を一括変更したい場合は、Google Apps Scriptを利用します。スクリプトを使うと、フォルダ内のドキュメントを走査し、特定のユーザーの権限をプログラムで変更できます。以下にサンプルコードを示します。
まず、Googleドライブでスクリプトエディタを開き(拡張機能 > Apps Script)、以下のコードを貼り付けます。
function changePermissionsToViewer() {
var folderId = 'YOUR_FOLDER_ID'; // 対象フォルダのID
var userEmail = 'user@example.com'; // 権限を変更するユーザーのメールアドレス
var folder = DriveApp.getFolderById(folderId);
var files = folder.getFiles();
while (files.hasNext()) {
var file = files.next();
file.addViewer(userEmail); // 閲覧者権限を追加
// 編集者権限を削除する場合(注意: 他の編集者権限も削除される可能性あり)
file.removeEditor(userEmail);
}
}
スクリプト内の YOUR_FOLDER_ID と user@example.com を実際の値に置き換えたら、保存して実行します。このスクリプトはフォルダ内の全ファイルに対して、指定したユーザーの編集者権限を削除し、閲覧者権限を追加します。ただし、他の編集者権限も意図せず削除される可能性があるため、テスト用のフォルダで試すことをおすすめします。
権限変更時の注意点
個別に付与された権限はフォルダ設定の影響を受けない
フォルダの共有設定を変更しても、そのフォルダ内のドキュメントに対して個別に編集者権限が設定されているユーザーは、フォルダの権限で上書きされません。その場合、各ドキュメントの共有設定を直接変更する必要があります。一括変更したい場合は、事前に個別権限を削除するか、共有ドライブを使用することを検討してください。
リンク共有の設定とフォルダ共有は別物
フォルダの共有設定を変更しても、ドキュメントごとに「リンクを知っている全員」などのリンク共有が有効になっている場合は、そのリンク経由でアクセス可能なままです。編集者から閲覧者に変更しても、リンク共有の権限が上書きされるわけではありません。必要に応じて、各ドキュメントのリンク共有設定も確認し、無効にすることをおすすめします。
フォルダ移動後の権限動作
ドキュメントを別のフォルダに移動すると、権限は新しいフォルダの設定に変更されます(個別権限がある場合を除く)。そのため、一括変更後にドキュメントを移動すると、再び権限が変わってしまう可能性があります。権限変更後は、ファイルを移動しないように注意するか、移動前に権限を再確認することをおすすめします。
各方法の比較
| 方法 | 手間 | 対象範囲 | 注意点 |
|---|---|---|---|
| フォルダ共有設定 | 簡単 | フォルダ内全ファイル | 個別権限は上書きされない |
| 共有ドライブ | やや簡単 | 共有ドライブ内全ファイル | 組織アカウントが必要 |
| Apps Script | やや複雑 | 自由にカスタマイズ可能 | スクリプトの実行権限とテストが必要 |
まとめ
この記事では、Googleドキュメントの編集者権限を閲覧者に一括降格する3つの方法を解説しました。フォルダ共有設定は最も手軽で、共有ドライブはチームでの管理に適しています。Apps Scriptを使えばより柔軟な制御が可能です。目的に応じて最適な方法を選び、安全に権限変更を実行してください。次に実際に権限を変更する際には、対象ファイルのバックアップを取るか、テスト用のフォルダで試すことをおすすめします。特に個別権限やリンク共有の設定に注意し、漏れなく変更できるようにしましょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleドキュメントの人気記事ランキング
- 【Googleドキュメント】上付き・下付き文字の入力方法!ショートカットと手動切替
- 【Googleドキュメント】ルビ(ふりがな)を振る方法!代替ツールとアドオンの活用
- 【Googleドキュメント】文字間隔(字間)を調整する方法!カーニングの代替手段
- 【Googleドキュメント】図表番号の自動採番!Figure 1, Table 2 の連番
- 【Googleドキュメント】Docs→Wordへエクスポート!docx出力での書式維持
- 【Googleドキュメント】縦書き表示を実現する方法!代替ツールと回避策
- 【Googleドキュメント】インデントを正確に調整する方法!ルーラーとタブストップの使い方
- 【Googleドキュメント】罫線を縦・横に挿入する方法!Wordの罫線機能との比較
- 【Googleドキュメント】共有後に閲覧履歴を確認!誰がいつ開いたかの追跡
- 【Googleドキュメント】共有先の名前が表示されない時の対処!匿名動物アイコンの正体
