Google api 是否有方法检索每个用户的G套件资源使用信息?

Google api 是否有方法检索每个用户的G套件资源使用信息?,google-api,google-calendar-api,google-workspace,google-reporting-api,Google Api,Google Calendar Api,Google Workspace,Google Reporting Api,在我们的组织G套件服务中,我们在“建筑和资源”中定义了房间 我们通过谷歌日历在这些房间安排会议 是否有可能获得一份有组织的报告,显示每个用户的房间使用情况?我们想知道哪个用户使用哪个房间,以及每个时间单位(月)使用多少小时。有没有办法得到这些信息?有组织的报告?任何形式的原始数据 我们只能找到有关每个房间使用情况的一般高级数据,但没有具体的用户数据。问题: 没有用于检索此信息的内置方法 如果您认为此功能可能有用,我建议您就此提交功能请求 解决方法: 尽管目前还没有直接的方法来检索有组织的报告,但

在我们的组织G套件服务中,我们在“建筑和资源”中定义了房间

我们通过谷歌日历在这些房间安排会议

是否有可能获得一份有组织的报告,显示每个用户的房间使用情况?我们想知道哪个用户使用哪个房间,以及每个时间单位(月)使用多少小时。有没有办法得到这些信息?有组织的报告?任何形式的原始数据

我们只能找到有关每个房间使用情况的一般高级数据,但没有具体的用户数据。

问题: 没有用于检索此信息的内置方法

如果您认为此功能可能有用,我建议您就此提交功能请求

解决方法: 尽管目前还没有直接的方法来检索有组织的报告,但是您可以使用以下方法来检索关于不同用户使用了多少资源的信息

您可以执行以下操作:

  • 将为每个资源创建一个日历。此日历包含资源所在的所有事件(可以将资源添加为该事件的与会者,也可以直接在资源日历上创建该事件;无论哪种方式,所有事件都将出现在资源日历中)。通过单击日历的
    设置和共享
    ,并滚动到
    集成日历
    部分,找到相应的日历ID
  • 调用,将
    calendarId
    属性设置为在上一步中检索到的ID。这将返回使用此资源的所有事件。您还可以通过指定属性
    timeMin
    timeMax
    来检索特定时间间隔之间的事件
  • 此检索列表中的每个事件都将包含以下信息:(1)事件参与者,包括其
    组织者
    (检查上的
    参与者
    属性),以及(2)事件开始和结束时间(检查属性
    开始
    结束
    )。通过这些信息,您可以知道哪些用户使用了每个资源以及使用了多少时间。您只需要根据与会者筛选事件,并使用开始和结束日期计算事件持续时间
  • 对每个资源重复步骤1至3
  • 更新: 问题跟踪器上报告的功能请求: