カレンダーと予定のデータを他のユーザーと共有するには、2 つの方法があります。
まず、特定のアクセスレベルを使用してカレンダー全体を共有できます。 たとえば、チーム カレンダーを作成して、次のことができます。
- チームのすべてのメンバーに、カレンダーでイベントを追加および変更する権限を付与します。
- 上司にカレンダーの予定を確認する権限を付与する
- ユーザーに予定の有無のみを表示する権限を付与し、予定の詳細を閲覧できないようにする
共有カレンダーの個々の予定へのアクセス権も調整できます。
また、個人の予定に他のユーザーを招待することもできます。 予定にユーザーを招待すると、そのユーザーのカレンダーにその予定のコピーが追加されます。 招待者は、招待を承諾または拒否できるほか、自分の予定のコピーを変更できます(カレンダーの色の変更、リマインダーの追加など)。イベントにユーザーを招待する方法の詳細
カレンダーの共有
カレンダーのオーナーは、他のユーザーにアクセス権を付与することで、カレンダーを共有できます。カレンダーの共有設定は、そのカレンダーの ACL コレクション(アクセス制御リスト)で表されます。ACL コレクション内の各リソースは、指定されたアクセス権に特定のアクセス権のロールを付与します。このロールは、次の表のいずれかです。
ロール | ロールによって付与されるアクセス権限 |
---|---|
none |
アクセス権なし。 |
freeBusyReader |
権限を付与されたユーザーは、カレンダーの特定の時間に予定の有無を確認できますが、予定の詳細へのアクセスは許可しません。空き時間情報を取得するには、freeBusy.query オペレーションを使用します。 |
reader |
権限を付与されたユーザーがカレンダーの予定を読むことができます。 |
writer |
権限を付与されたユーザーは、カレンダーの予定を読み書きできます。 |
owner |
カレンダーの所有権を提供します。このロールにはライター ロールのすべての権限に加え、ACL を表示および操作する権限が含まれています。 |
対象となる団体は次のとおりです。
- 個々のユーザー
- ユーザー グループ
- ドメイン
- 一般公開(全員にアクセスを許可)
デフォルトでは、各ユーザーにメイン カレンダーへのオーナー アクセス権が付与されています。このアクセス権を放棄することはできません。カレンダーごとに最大 6,000 個の ACL を追加できます。
Google Workspace ユーザーの場合、許可される最大アクセス数を制限するドメイン設定もあります。たとえば、ドメインで予定の有無のみを共有する設定になっているとします。この場合、ライターに一般公開アクセス権を付与しても、ドメイン外のユーザーには空き時間情報のみが表示されます。
アクティビティの公開設定
カレンダーを共有したら、予定の visibility プロパティを変更することで、カレンダー上の個々の予定へのアクセス権を 調整できます。 このプロパティは、共有されていないカレンダーに対して意味はありません。次の表に、可視性プロパティの有効な値を示します。
公開設定 | 意味 |
---|---|
default |
予定の表示可否はカレンダーの ACL で決まります。 |
public |
この予定の詳細は、カレンダーに対する freeBusyReader 以上のアクセス権を持つすべてのユーザーに表示されます。 |
private |
この予定の詳細を見ることができるのは、カレンダーに対する writer 以上の権限を持つユーザーのみです。 |