通过 Calendar API 将办公地点用于应用和工作流

八月 23, 2023
Chanel Greco Developer Advocate Google Workspace

支持 Google Workspace 用户在 Google 日历中设置办公地点和办公时间具有重要意义,有助于客户员工适应混合办公环境。任何人都可以在日历中分享他们的办公地点和办公时间,也就不再需要发送 Chat 聊天消息询问“您明天会去公司吗?”

为了改善混合办公体验,许多组织采用第三方或公司内部工具来完成各类任务,例如预订轮用办公桌,或者安排到公司上班的日期。直到最近,人们还无法通过编程方式将日历中设置的办公地点同步到这类工具中。

Robin
Robin 在其应用程序中显示 Google 日历中设置的办公地点,并且当用户在 Robin 预订办公桌时会更新该用户的 Google 日历

以编程方式读取和写入办公地点

我们很高兴地宣布,我们已更新 Calendar API,该 API 现在支持同步办公地点,而且此功能已正式发布(此功能仅适用于符合条件的 Workspace 版本)。通过此功能,开发者能够以编程方式读取和写入 Google Workspace 用户的办公地点。在我们与客户讨论时,他们提到了以下三个用例,而此功能非常适合这些用例。接下来,我们将共同探讨这些用例。

1. 与第三方工具同步

经过更新,Calendar API 支持开发者将用户的办公地点与 RobinComeen 等第三方工具同步。例如,一些公司为员工提供办公桌预订工具,让他们提前预订去公司工作时使用的办公桌。HR 管理工具也是员工申请和设置“居家办公”日期的常用工具。在这两种情况下,用户都必须在两个独立的工具中设置办公地点:他们的办公桌预订工具和/或 HR 管理系统以及 Google 日历。

庆幸的是,我们不再需要执行这项重复的工作了,因为现在可以通过 Calendar API 来访问办公地点,所以我们采用编程方式设置用户的办公地点。如果用户的日历是唯一的数据来源呢?在这种情况下,我们可以使用 Calendar API 从用户的日历中读取办公地点,然后将其写入任何经许可的第三方工具。

Workspace
每当用户在 Google 日历或 Comeen 的插件中更新办公地点时,Comeen 的 Google Workspace 插件都会同步用户的办公地点

2. 在其他界面上显示办公地点

Calendar API 支持在其他工具中显示用户的办公地点,这可以创造有趣的机会。例如,一些客户向我们提出了需求,想获得方法来更好地协调办公时间。假设您打算明天去公司。您可能会想知道团队中还有谁明天也会去、隔壁团队中有谁可能明天也在公司、到时候有没有人可以陪您喝喝咖啡以及聊聊天?

通过 Calendar API,用户的办公地点可以显示在相关工具中,例如目录或混合办公安排工具。此功能旨在允许通过客户的相关系统访问用户的办公地点。

3. 分析模式

在我们与客户讨论时,他们提到的第三个用例就是办公地点模式分析。许多客户都采用混合办公方法,因此充分了解办公模式至关重要。例如,哪些日期的办公地点使用率达到了法律允许的最高上限?或者,为了满足到公司上班的员工的需要,内部餐厅何时必须准备更多餐食?

有了 Calendar API,这些问题以及其他类似问题便迎刃而解,这有助于设施管理人员根据员工需求的变化来调整资源供应。

如何上手

现在您已经了解了新版 Calendar API 所带来的可能性,我们想介绍如何开始使用此工具。

  • 查看有关读取写入用户办公地点的开发者文档。
  • 观看 Google Workspace 开发者 YouTube 频道上的公告视频
  • 访问发布办公地点功能的原始博文,查看所有可访问该功能的 Google Workspace 方案列表。