カレンダーの共有

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

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

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

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

カレンダーの個々の予定に他のユーザーを招待することもできます。 予定に他のユーザーを招待すると、そのユーザーのカレンダーにその予定のコピーが追加されます。 招待を受けたユーザーは、招待を承諾または拒否できます。また、カレンダーで色を変更したり、リマインダーを追加したりするなど、予定のコピーをある程度変更できます。詳しくは、ユーザーを予定に招待する方法をご覧ください。

カレンダーの共有

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

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

付与される可能性のある権限は次のとおりです。

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

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

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

イベントの公開設定

カレンダーを共有した後は、イベントの公開設定プロパティを変更することで、カレンダーの個々のイベントへのアクセスを調整できます。このプロパティは、共有されていないカレンダーには意味を持ちません。次の表に、 visibility プロパティに指定可能な値を示します。

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