使用Google-Apps-script,如何在资源日历的事件中获取日历名称



我已经创建了一个简单的应用程序脚本以获取资源日历并列出该资源中的事件并列出与会者。但是,如何获得将谁的日历分配给活动(不是作为资源)?

例如:

  • 团队A同步是会议邀请名称
  • 鲍勃是日历受让人(查看Google日历邀请的详细信息时,在日历字段中显示的内容)
  • 五月,约翰,卡伦是与会者
  • 会议室A是资源

  • B团队同步是会议邀请名称
  • Anna是日历受让人(查看Google日历邀请的详细信息时,在日历字段中显示的内容)
  • 凯文,贝丝,马克是与会者
  • 会议室A是资源

我的脚本通过会议室A的日历迭代,并列出了事件

团队A同步

五月,约翰,卡伦


B团队同步

凯文,贝丝,马克

我可以打电话给什么来获得日历受让人值?

getName()返回"会议室"这是日历的名称,我正在迭代而不是"鲍勃"或" anna"

.getOriginalCalendarId().getCreators()方法可能会为您提供所需的信息。它肯定给出了事件的发起人日历。

这将涵盖一个由另一个人授予的事件,这取决于您的用例,需要信息。

日历的基础API(可作为高级服务可用)可以为您提供组织者和创建者作为属性。

另外,您可以循环浏览访客列表并调用getGuestStatus()方法,它可以为您提供OWNER作为适用值之一。

最新更新