日历共享

您可以通过两种不同的方式与他人分享日历和活动数据。

首先,您可以共享整个日历,并指定访问权限级别。 例如,您可以创建一个团队日历,然后执行以下操作:

  • 向团队的所有成员授予在日历中添加和修改活动的权限
  • 向您的老板授予查看您日历中活动的权限
  • 向客户授予仅查看您空闲/忙碌情况的权限,但无法查看活动详情

您还可以调整对共享日历中各个活动的访问权限。

或者,您也可以邀请他人参加日历中的个别活动。 邀请他人参加活动后,系统会在对方的日历中添加该活动的副本。其他人可以根据参加者日历的共享配置查看参加者日历中的副本。然后,受邀者可以接受或拒绝邀请,在某种程度上还可以修改其活动副本,例如更改其在日历中的颜色,以及添加提醒。详细了解如何邀请用户参加活动

共享日历

日历的所有者可以通过向其他用户授予访问权限来共享日历。给定日历的共享设置由该日历的 ACL 集合(访问控制列表)表示。ACL 集合中的每个资源都会向指定的受让人授予某种访问角色,该角色属于下表中列出的角色之一:

角色 角色授予的访问权限
none 不提供访问权限。
freeBusyReader 允许受让人查看日历在给定时间是空闲还是忙碌,但不允许访问活动详情。您可以使用 freeBusy.query 操作检索空闲/忙碌信息。
reader 允许授权对象读取日历中的活动。
writer 允许受让人读取和写入日历中的活动。
owner 提供日历的所有权。此角色具有“Writer”角色的所有权限,还可以查看和操作 ACL。

可能的受让人包括:

  • 其他个人用户
  • 用户群组
  • 域名
  • 公开(向所有人授予访问权限)。

默认情况下,每个用户对其主日历都有所有者访问权限,并且无法放弃此访问权限。每个日历最多可以添加 6,000 个 ACL。

对于 Google Workspace 用户,网域设置可能还会限制允许的最大访问权限。例如,假设您的网域设置仅允许共享日历的有空/忙碌信息。在这种情况下,即使您向公众授予了“作者”访问权限,网域外的用户也只会看到有空/忙碌详细信息。

活动公开范围

共享日历后,您可以通过更改活动的公开范围属性来调整对日历中各个活动的访问权限。此属性对非共享日历没有意义。下表列出了可见性属性的可能值:

公开范围 含义
default 活动的公开范围由日历的 ACL 决定。同一活动的不同参加者可以拥有不同的 ACL 和共享设置。如果使用 private 日历的用户向使用公开日历的其他用户发送了公开范围为 default 的活动邀请,则该活动会在该参加者的日历中完全显示。
public 有权访问日历且至少拥有 freeBusyReader 访问权限的所有人都可以看到此活动的详细信息。
private 只有对日历具有至少 writer 访问权限的用户才能看到此活动的详细信息。