カレンダーの共有

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

まず、特定のアクセスレベルを使用してカレンダー全体を共有できます。 たとえば、チーム カレンダーを作成して、次のことができます。

  • チームのすべてのメンバーに、カレンダーでイベントを追加および変更する権限を付与します。
  • 上司にカレンダーの予定を確認する権限を付与する
  • ユーザーに予定の有無のみを表示する権限を付与し、予定の詳細を閲覧できないようにする

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

また、個人の予定に他のユーザーを招待することもできます。 予定にユーザーを招待すると、そのユーザーのカレンダーにその予定のコピーが追加されます。 招待者は、招待を承諾または拒否できるほか、自分の予定のコピーを変更できます(カレンダーの色の変更、リマインダーの追加など)。イベントにユーザーを招待する方法の詳細

カレンダーの共有

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

ロール ロールによって付与されるアクセス権限
none アクセス権なし。
freeBusyReader 権限を付与されたユーザーは、カレンダーの特定の時間に予定の有無を確認できますが、予定の詳細へのアクセスは許可しません。空き時間情報を取得するには、freeBusy.query オペレーションを使用します。
reader 権限を付与されたユーザーがカレンダーの予定を読むことができます。
writer 権限を付与されたユーザーは、カレンダーの予定を読み書きできます。
owner カレンダーの所有権を提供します。このロールにはライター ロールのすべての権限に加え、ACL を表示および操作する権限が含まれています。

対象となる団体は次のとおりです。

  • 個々のユーザー
  • ユーザー グループ
  • ドメイン
  • 一般公開(全員にアクセスを許可)

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

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

アクティビティの公開設定

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

公開設定 意味
default 予定の表示可否はカレンダーの ACL で決まります。
public この予定の詳細は、カレンダーに対する freeBusyReader 以上のアクセス権を持つすべてのユーザーに表示されます。
private この予定の詳細を見ることができるのは、カレンダーに対する writer 以上の権限を持つユーザーのみです。