カレンダーと予定のデータを他のユーザーと共有するには、2 つの方法があります。
1 つ目は、アクセスレベルを指定してカレンダー全体を共有する方法です。 たとえば、チーム カレンダーを作成して、次のような操作を行うことができます。
- チームのすべてのメンバーに、カレンダーの予定を追加、変更する権限を付与する
- 上司に、自分のカレンダーの予定を表示する権限を付与する
- 顧客に、自分の予定の有無のみを表示する権限を付与する(予定の詳細は表示しない)
共有カレンダーの個々の予定に対するアクセス権を調整することもできます。
もう 1 つは、カレンダーの個々の予定に他のユーザーを招待する方法です。 予定にユーザーを招待すると、その予定のコピーが招待者のカレンダーに表示されます。招待者のカレンダーに表示されるコピーは、招待者の共有設定に応じて他のユーザーに表示されます。 招待者は招待を承諾または辞退できます。また、予定のコピーをある程度変更することもできます(たとえば、カレンダーにリマインダーを追加したり、ラベルを割り当てたりできます)。詳しくは、予定にユーザーを招待する をご覧ください。
カレンダーを共有する
カレンダーのオーナーは、他のユーザーにアクセス権を付与することでカレンダーを共有できます。特定カレンダーの共有設定は、そのカレンダーの ACL コレクション (アクセス制御リスト)で表されます。ACL コレクション内の各リソースは、指定された受領者に特定のアクセスロールを付与します。これは、次の表に記載されているいずれかです。
| ロール | ロールによって付与されるアクセス権 |
|---|---|
none |
アクセス権を付与しません。 |
freeBusyReader |
受領者は、特定の日時にカレンダーが空いているか予定が入っているかを確認できますが、予定の詳細にはアクセスできません。空き時間情報は、freeBusy.query オペレーションを使用して取得できます。 |
reader |
受領者は、カレンダーの予定を読み取ることができます。 |
writerWithoutPrivateAccess |
受領者は、非公開でないカレンダーの予定を読み書きできます。また、非公開の予定は予定ありのブロックとして表示されます。このロールでは、ラベルも表示できます。 |
writer |
受領者は、カレンダーの予定を読み書きできます。このロールでは、ACL とラベルも表示できます。 |
owner |
カレンダーに対する管理者アクセス権を付与します。このロールには、ライターロールのすべての権限に加えて、他のユーザーのアクセスレベルを変更したり、ラベルを変更したりする機能があります。 |
受領者として指定できるのは次のいずれかです。
- 別の個々のユーザー
- ユーザー グループ
- ドメイン
- 一般公開(すべてのユーザーにアクセス権を付与します)。
デフォルトでは、各ユーザーは自分のメイン カレンダーに対するオーナー アクセス権を持っています。このアクセス権を放棄することはできません。カレンダーごとに追加できる ACL は最大 6,000 個です。
Google Workspace ユーザーの場合、許可される最大アクセス権を制限するドメイン設定もあります。たとえば、ドメインに空き時間情報のカレンダー共有のみを許可する設定があるとします。この場合、一般公開にライター アクセス権を付与しても、ドメイン外のユーザーには空き時間情報の詳細のみが表示されます。
予定の公開設定
カレンダーを共有したら、予定の公開設定プロパティを変更して、カレンダーの個々の 予定に対するアクセス権を調整できます。このプロパティは、共有されていないカレンダーでは意味がありません。次の表に、公開設定プロパティで使用できる値を示します。
| 公開設定 | 意味 |
|---|---|
default |
予定の公開設定は、カレンダーの ACL によって決まります。同じ予定の参加者でも、ACL と共有設定が異なる場合があります。private カレンダーを持つユーザーが、default 公開設定で公開カレンダーを持つ別のユーザーに予定への招待を送信すると、その予定は参加者のカレンダーに完全に表示されます。 |
public |
この予定の詳細は、カレンダーに対する freeBusyReader 以上のアクセス権を持つすべてのユーザーに表示されます。 |
private |
この予定の詳細は、カレンダーに対する writer 以上のアクセス権を持つユーザーにのみ表示されます。 |
公開設定と定期的な予定
1 つのインスタンスの公開設定を変更すると、定期的な予定のすべてのインスタンスに影響する可能性があります。
- より制限の厳しい変更が伝播する: 定期的な予定の 1 つのインスタンスの公開設定を、より制限の厳しい設定(
publicからprivateなど)に変更すると、その変更は定期的な予定のすべてのインスタンス に伝播します。 - 制限の緩い変更は無視される: 定期的な予定の 1 つのインスタンスの公開設定を、より制限の緩い設定(
privateからpublicなど)に変更しようとすると、その変更は無視 され、公開設定は変更されません。定期的な予定の制限を緩くするには、親の定期的な予定を更新する必要があります。