カレンダーの共有

カレンダーとイベントデータを他のユーザーと共有するには、2 つの方法があります。

1 つ目は、アクセスレベルを指定してカレンダー全体を共有する 方法です。 たとえば、チーム カレンダーを作成して、次のような操作を行うことができます。

  • チームのすべてのメンバーに、カレンダーの予定を追加、変更する権限を付与する
  • 上司に、自分のカレンダーの予定を表示する権限を付与する
  • 顧客に、自分の予定の有無のみを表示する権限を付与する(予定の詳細は表示しない)

共有カレンダーの個々の予定へのアクセス権を調整することもできます。

また、カレンダーの個々の予定に他のユーザーを招待することもできます。予定にユーザーを招待すると、その予定のコピーが招待者のカレンダーに表示されます。参加者のカレンダーに表示されるコピーは、参加者の共有設定に応じて他のユーザーに表示されます。 招待者は招待を承諾または辞退できます。また、カレンダーに表示される予定のコピーの色を変更したり、リマインダーを追加したりするなど、予定のコピーをある程度変更することもできます。詳しくは、予定にユーザーを招待する をご覧ください

カレンダーを共有する

カレンダーのオーナーは、他のユーザーにアクセス権を付与することでカレンダーを共有できます。特定カレンダーの共有設定は、そのカレンダーの ACL コレクション (アクセス制御リスト)で表されます。ACL コレクション内の各リソースは、指定されたグラント対象に特定のアクセスロールを付与します。アクセスロールは、次の表に記載されている いずれかです。

ロール ロールによって付与されるアクセス権
none アクセス権を付与しません。
freeBusyReader グラント対象は、特定の日時にカレンダーが空いているか予定が入っているかを確認できますが、予定の詳細にはアクセスできません。予定の有無情報は、freeBusy.query オペレーションを使用して取得できます。
reader グラント対象は、カレンダーの予定を読み取ることができます。
writer グラント対象は、カレンダーの予定を読み書きできます。このロールでは、ACL も確認できます。
owner カレンダーへの管理者アクセス権を付与します。このロールには、ライターロールのすべての権限に加えて、他のユーザーのアクセスレベルを変更する機能があります。

グラント対象として指定できるのは次のいずれかです。

  • 別の個々のユーザー
  • ユーザー グループ
  • ドメイン
  • 一般公開(すべてのユーザーにアクセス権を付与します)。

デフォルトでは、各ユーザーは自分のメイン カレンダーに対するオーナー権限を持っています。このアクセス権を放棄することはできません。カレンダーごとに最大 6,000 個の ACL を追加できます。

Google Workspace ユーザーの場合、許可される最大アクセス権を制限するドメイン設定もあります。たとえば、ドメインに空き時間情報のカレンダー共有のみを許可する設定があるとします。この場合、ライター権限を一般公開に付与しても、ドメイン外のユーザーには予定の有無しか表示されません。

予定の公開設定

カレンダーを共有したら、予定の公開設定プロパティを変更して、カレンダーの個々の 予定へのアクセス権を調整できます。このプロパティは、共有されていないカレンダーでは意味がありません。次の表に、公開設定プロパティで使用できる値を示します。

公開設定 意味
default 予定の公開設定は、カレンダーの ACL によって決まります。同じ予定の参加者でも、ACL と共有設定が異なる場合があります。カレンダーが private のユーザーが、公開設定が default の予定に、カレンダーが一般公開されている別のユーザーを招待した場合、その予定は参加者のカレンダーに完全に表示されます。
public この予定の詳細は、カレンダーに対する freeBusyReader 以上のアクセス権を持つすべてのユーザーに表示されます。
private この予定の詳細は、カレンダーに対する writer 以上のアクセス権を持つユーザーにのみ表示されます。