ADVERTISEMENT

【Notion】Notionでゲストがデータベースに行を追加できない時の権限調整

【Notion】Notionでゲストがデータベースに行を追加できない時の権限調整
🛡️ 超解決

Notionをチームで使っていると、社外の協力者をゲストとして招待してデータベースを共有するケースが増えています。しかし、ゲストがデータベースに行を追加しようとしたときに「編集できない」「追加ボタンが表示されない」といったトラブルが発生することがあります。この問題は多くの場合、権限設定が原因であり、適切に調整することで解決できます。本記事では、ゲストがデータベースに行を追加できない原因を切り分け、具体的な権限調整の手順を詳しく解説します。設定を変更する前に、まずはどこに原因があるのかを確認しましょう。

【要点】この記事で確認すること

  • 最初に見る場所: ゲストがアクセスするデータベースページの権限設定と、ゲストに割り当てられたロール(読み取り・編集・フルアクセス)です。
  • 切り分けの軸: 問題が特定のデータベースだけなのか、すべてのデータベースで起きているのかを確認します。また、ゲスト自身のアカウント設定ではなく、ワークスペース側の権限が原因であることがほとんどです。
  • 注意点: 会社のワークスペースでゲスト権限をむやみに「フルアクセス」に変更すると、他の機密情報が見えてしまうリスクがあります。必要最小限の権限設定を心がけ、管理者と相談しながら調整してください。

ADVERTISEMENT

ゲスト権限の基本とデータベースの関係

Notionのゲストは、ワークスペースのメンバーではなく、特定のページやデータベースにのみアクセスできる外部ユーザーです。ゲストには「読み取り」「編集」「フルアクセス」の3種類の権限レベルがあります。データベースに対して行を追加するには、少なくとも「編集」権限が必要です。データベースは親ページの権限を継承しますが、個別に権限を上書きすることも可能です。ゲストが行を追加できない場合、まずはこの基本を理解した上で原因を探ります。

ゲストに付与できる権限の種類

権限レベル できること 行追加の可否
読み取り データベースの閲覧のみ 不可
編集 データベースの行追加・編集、プロパティ変更 可能
フルアクセス ページの削除、共有設定の変更など 可能
お探しの解決策が見つからない場合は、こちらの「Notionトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

ゲストが行を追加できない主な原因

原因は大きく分けて4つあります。順番に確認することで、問題を効率的に特定できます。

原因1: ゲストの権限が「読み取り」に設定されている

ゲストを招待する際、または後から権限を変更する際に、うっかり「読み取り」に設定されたままになっているケースです。データベースが含まれる親ページの権限が「読み取り」の場合、ゲストはデータを閲覧できますが、行を追加するための「+新規」ボタンやデータベースの「新規」ボタンが表示されません。

原因2: データベースのページ権限が「編集不可」になっている

親ページの権限が「編集」でも、データベース自体の権限設定で「編集」がオフになっていることがあります。データベースの右上の「⋯」メニューから「権限」を開き、ゲストに対して「編集」が許可されているかを確認してください。特に、データベースをテンプレートから作成した場合や、他のページからリンクデータベースとして埋め込んだ場合に、権限が継承されず制限されることがあります。

原因3: データベースのプロパティ制限(必須項目)が影響している

データベースのプロパティに「必須」設定があると、ゲストが行を追加する際にそのプロパティを入力しないと保存できない場合があります。ただし、必須項目があっても追加自体は可能で、エラーが表示されるだけです。まれに、必須項目が複雑な条件(リレーションの参照先がないなど)で追加をブロックすることがあるため、念のため確認しましょう。

原因4: 権限継承の階層問題

ゲストがアクセスするページが複数の階層にまたがっている場合、上位ページの権限が下位ページに影響することがあります。例えば、ゲストに共有したページの子ページとしてデータベースがあるとき、子ページの権限が「親の権限を継承」になっていると、親ページの権限が「読み取り」なら子のデータベースも読み取りになります。データベースの権限設定で「親の権限を継承」がオンになっていないか確認しましょう。

権限調整の具体的な手順

以下の手順で、ゲストの権限を編集可能に変更します。なお、ワークスペースの管理者権限が必要な操作もあります。自分のアカウントが所有者か管理者でない場合は、管理者に依頼してください。

  1. 手順1: ゲストがアクセスするデータベースが含まれる親ページを開きます。 ページ左上の「⋯」メニューをクリックし、「権限を追加」を選択します。
  2. 手順2: ゲストの名前が権限リストに表示されていることを確認します。 表示されていない場合は、そのページがゲストと共有されていません。ページ右上の「共有」ボタンからゲストを追加してください。
  3. 手順3: ゲストの権限を「編集」または「フルアクセス」に変更します。 権限リストでゲストの名前の右にあるプルダウンをクリックし、「編集」を選択します。必要に応じて「フルアクセス」も選べますが、推奨は「編集」です。
  4. 手順4: データベース自体の権限を個別に確認します。 データベースの左上にあるデータベース名の横の「⋯」をクリックし、「権限」を選びます。ここで「親の権限を継承」がオフになっている場合、ゲストに対する個別の権限が設定されています。その権限が「読み取り」になっていないか確認し、必要なら「編集」に変更します。
  5. 手順5: 変更を保存し、ゲストに再アクセスしてもらいます。 ゲストは一度ページをリロードするか、Notionを再起動すると新しい権限が反映されます。それでも追加できない場合は、次の確認項目に進んでください。

ADVERTISEMENT

失敗パターンと注意点

権限調整でよくある失敗例を紹介します。同じミスを防ぐために参考にしてください。

「フルアクセス」を与えすぎる危険性

行追加のためだけにゲストに「フルアクセス」を付与すると、そのゲストはデータベースの削除や共有設定の変更ができてしまいます。特に社外のゲストにフルアクセスを与えると、意図しない情報漏洩やデータ消失のリスクがあります。できるだけ「編集」権限にとどめ、どうしてもフルアクセスが必要な場合は短期間だけ設定するなどの対策をとってください。

権限変更がすぐに反映されないケース

Notionの権限変更は通常即座に反映されますが、サーバーキャッシュやブラウザのキャッシュによって古い状態が表示されることがあります。ゲストにブラウザのハードリロード(Ctrl+F5)を依頼するか、Notionのキャッシュをクリアしてもらうと解決することがあります。

リンクデータベースの権限の盲点

他のデータベースをリンクデータベース(参照ビュー)として埋め込んでいる場合、元のデータベースの権限が影響します。ゲストがリンクデータベースで行を追加できないときは、元データベースの権限も確認してください。元データベースがゲストと共有されていないと、追加できません。

状況別比較表: ゲスト権限 vs メンバー権限

ゲストと通常メンバーでは権限の範囲が異なります。以下の表で主な違いを確認してください。

項目 ゲスト メンバー
アクセスできるページ 共有されたページのみ ワークスペース全体(制限可能)
行追加に必要な権限 編集以上 編集以上(デフォルトは編集可能)
ワークスペース設定の変更 不可 ロールによる
他のゲストの招待 不可(フルアクセスなら可能) 可能

管理者に確認すべきこと

権限調整を自分で行えない場合や、会社のポリシーで制限がある場合は、以下の情報を管理者に伝えて相談してください。

  • 対象のゲストのメールアドレスと権限設定の希望: どのゲストがどのデータベースにアクセスできていないのかを明確に伝えます。
  • 問題が発生しているデータベースのURL: データベースのページ右上の「⋯」→「リンクをコピー」で取得できるURLを共有すると調査がスムーズです。
  • ワークスペースのプランとゲスト数の制限: Notionのフリープランではゲスト数に制限があります(例: 最大10ゲスト)。プランによってはゲストの権限変更ができない場合もあるため、管理者にプランアップが必要か確認しましょう。

よくある質問

Q: ゲストに編集権限を与えたのに、まだ行を追加できません。他に何が原因ですか?
A: データベースがテンプレートボタンから作成されたもので、テンプレートの権限が「読み取り専用」になっている可能性があります。テンプレートの編集権限を確認し、必要に応じて変更してください。また、ビューのフィルターや並べ替えが原因で追加ボタンが見えないこともあるため、ビューを「テーブル」に切り替えてみてください。

Q: ゲストを行追加できるようにしたら、他のデータまで見えてしまいました。どうすればよいですか?
A: データベース内の行ごとに権限を設定することはできません。どうしても特定の行だけ見せたくない場合は、データベースを複数に分割するか、ビューのフィルターでゲストに見せる行を制限する方法があります。ただし、フィルターは権限ではなく表示の制御なので、厳密なアクセス制御にはなりません。機密情報がある場合は、ゲストと共有するデータベースを別に作成することを検討してください。

Q: ゲストの権限を「編集」に変更したのに、反映されないようです。どうすればいいですか?
A: 権限変更が遅延することがあります。ゲストにNotionからログアウトして再ログインしてもらうか、別のブラウザでアクセスしてもらうと反映されることが多いです。それでも解決しない場合は、Notionのキャッシュクリア(設定 → トラブルシューティング → キャッシュをクリア)を試してください。

まとめ

ゲストがNotionのデータベースに行を追加できない原因は、ほとんどが権限設定にあります。親ページの権限、データベース個別の権限、そしてゲストのロールを順に確認し、編集権限が不足していれば修正することで解決します。安易にフルアクセスを与えるのではなく、必要最小限の権限(編集)で運用するのがセキュリティ上も安全です。問題が解決しない場合は、ワークスペースのプラン制限やキャッシュの問題も疑ってみてください。本記事の手順に従えば、ほとんどのケースでスムーズに権限調整ができるはずです。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

🧩
Notionトラブル完全解決データベース 共有、権限、データベース、Notion AI、インポートで止まる問題を横断的に確認できます。

ADVERTISEMENT