カレンダーの共有

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

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

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

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

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

カレンダーを共有する

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

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

付与対象として指定できるのは次のいずれかです。

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

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

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

予定の公開設定

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

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