如何通过Google脚本在Google Apps上检索Google Apps USER SUSPEND日期?

时间:2019-06-09 12:06:31

标签: google-apps-script

我有一个Google脚本来获取用户帐户的以下详细信息。但是,我没有看到GOOGLE帐户的暂停日期吗?如果有任何字段或函数可以获取此值。

该脚本能够获取以下用户值。

全名 电子邮件 名字 姓 上次登录 暂停状态 暂停原因 创建日期

1 个答案:

答案 0 :(得分:0)

查看User Resource参考,没有属性可以跟踪用户帐户被暂停的时间(只有相关属性为creationTimedeleteTime)。

因此,没有内置的方法可以(历史地)跟踪用户何时被暂停。但是,您可以构建自定义解决方案以在用户被暂停时存储日期/时间戳。

您需要利用Admin Directory API Push Notifications来跟踪用户帐户的更新时间。这使您可以跟踪用户资源上suspended属性的更改;一旦确定所有您需要做的就是存储时间戳,时间戳记从false变为true

以下stackoverflow线程应有助于您快速掌握如何为Admin Directory API设置推送通知。其余的取决于您:

Is it possible to watch Directory API changes from Google App Maker/Google Apps Script?