导出组中成员的加入日期

时间:2020-04-13 20:21:41

标签: google-apps-script google-groups

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

enter image description here

任何帮助或资源将不胜感激!

1 个答案:

答案 0 :(得分:0)

简短答案:

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

长答案:

Google网上论坛的功能主要由Directory APIGroups资源中的Members处理。这就是在后台使用Apps脚本Groups Service的方式,您可以通过在脚本中启用Admin SDK Directory Service来直接使用其方法(API(因此,高级服务通常具有功能比Apps Script内置类更好。

如果查看这些资源(GroupsMembers)中的任何一个的属性,您将找不到与join date属性接近的任何内容,因此似乎没有成为开放API的一部分,并且只能通过UI进行访问。

Groups Settings API的说法也一样,可用于管理组设置:在其资源中找不到加入日期。

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

解决方法(某种):

如果您要通过API方法Members: insert以编程方式将成员添加到组中,则可以使应用程序存储每个成员的添加日期,并在以后检索。但是,如果通过UI添加成员,则不可能。

提交功能请求:

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

参考: