有没有办法检索每个用户的 G Suite 资源使用信息?
Is there a way to retrieve G Suite resources usage information per user?
在我们组织的 G Suite 服务中,我们在“建筑和资源”中定义了房间。
我们通过 Google 日历在这些房间安排会议。
是否可以获得一个有条理的报告,显示每个用户的房间使用情况?我们想知道哪个用户使用了哪个房间以及每个时间单位(月)使用了多少小时。有没有办法获得这些信息?有组织的报道?任何形式的原始数据?
我们只能找到关于每个房间使用情况的一般 high-level 数据,但找不到具体的用户数据。
问题:
没有 built-in 检索此信息的方法。
如果您认为此功能可能有用,我建议您就此 Issue Tracker component 提交功能请求。
解决方法:
尽管目前没有直接方法为此检索有组织的报告,但您可以使用 Calendar API.
检索有关不同用户正在使用多少资源的信息。
您可以执行以下操作:
- 为每个资源创建一个日历。此日历包含存在资源的所有事件(可以将资源添加为事件的参加者,或者可以直接在资源日历上创建事件;无论哪种方式,所有事件都将出现在资源日历中)。单击日历的
Settings and sharing
并滚动到 Integrate calendar
. 部分,找到相应的日历 ID
- 调用 Events: list,将
calendarId
属性 设置为您在上一步中检索到的 ID。这将 return 所有使用此资源的事件。您还可以通过指定属性 timeMin
和 timeMax
. 来检索特定时间间隔之间的事件
- 此检索列表中的每个事件都将包含以下信息:(1) 事件参与者,包括其
organizer
(检查 attendees
[= Events resource 上的 60=],以及 (2) 事件开始和结束时间 (检查属性 start
和 end
)。有了这些信息,您就可以知道哪些用户使用了每个资源以及使用了多少时间。您只需要根据与会者过滤事件,并使用开始和结束日期计算事件持续时间。
- 对每个资源重复步骤 1 到 3。
更新:
问题跟踪器上报告的功能请求:
在我们组织的 G Suite 服务中,我们在“建筑和资源”中定义了房间。
我们通过 Google 日历在这些房间安排会议。
是否可以获得一个有条理的报告,显示每个用户的房间使用情况?我们想知道哪个用户使用了哪个房间以及每个时间单位(月)使用了多少小时。有没有办法获得这些信息?有组织的报道?任何形式的原始数据?
我们只能找到关于每个房间使用情况的一般 high-level 数据,但找不到具体的用户数据。
问题:
没有 built-in 检索此信息的方法。
如果您认为此功能可能有用,我建议您就此 Issue Tracker component 提交功能请求。
解决方法:
尽管目前没有直接方法为此检索有组织的报告,但您可以使用 Calendar API.
检索有关不同用户正在使用多少资源的信息。您可以执行以下操作:
- 为每个资源创建一个日历。此日历包含存在资源的所有事件(可以将资源添加为事件的参加者,或者可以直接在资源日历上创建事件;无论哪种方式,所有事件都将出现在资源日历中)。单击日历的
Settings and sharing
并滚动到Integrate calendar
. 部分,找到相应的日历 ID
- 调用 Events: list,将
calendarId
属性 设置为您在上一步中检索到的 ID。这将 return 所有使用此资源的事件。您还可以通过指定属性timeMin
和timeMax
. 来检索特定时间间隔之间的事件
- 此检索列表中的每个事件都将包含以下信息:(1) 事件参与者,包括其
organizer
(检查attendees
[= Events resource 上的 60=],以及 (2) 事件开始和结束时间 (检查属性start
和end
)。有了这些信息,您就可以知道哪些用户使用了每个资源以及使用了多少时间。您只需要根据与会者过滤事件,并使用开始和结束日期计算事件持续时间。 - 对每个资源重复步骤 1 到 3。
更新:
问题跟踪器上报告的功能请求: