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