导出群组成员的加入日期

Export the join date for members in a group

是否可以将成员的加入日期导出到 google 组?当您从组中手动导出 .csv 时,它会提供有关加入日期的信息。但是,在 google 应用程序脚本中,我没有在 Groups Service. 中看到此选项这是 .csv 中的信息:

如有任何帮助或资源,我们将不胜感激!

简答:

不,您不能以编程方式执行此操作。

长答案:

Google 群组功能主要由脚本中的 Directory API, in its Groups and Members resources. That's what the Apps Script Groups Service is using behind the scenes, and you could use its methods directly by enabling the Admin SDK Directory Service 处理(APIs——因此,高级服务——通常比应用程序具有更强大的功能内置脚本 类).

如果您查看任何这些资源(GroupsMembers)的属性,您将找不到任何接近 join date 属性 的东西,所以它似乎不是开放 API 的一部分,只能通过 UI.

访问

Groups Settings API也是如此,可用于管理群组设置:在其资源中找不到加入日期。

因此,您无法以编程方式存储和检索群组成员的加入日期。

解决方法(某种):

如果您以编程方式向群组添加成员,使用 API 方法 Members: insert,您可以让您的应用程序存储添加每个成员的日期,并在以后检索它。但是,如果通过 UI.

添加成员,这是不可能的

提交功能请求:

由于该资源似乎已经存在(可以通过 UI 访问),我建议您在 this Issue Tracker component 中提交功能请求,以便 API。如果您这样做,请确保您解释了此功能的用途(解释这将如何帮助您,并可能帮助其他用户)。

参考: