Экспорт даты присоединения для участников в группе - PullRequest
0 голосов
/ 13 апреля 2020

Можно ли экспортировать дату присоединения участника к группе Google? Когда вы вручную экспортируете .csv из группы, он дает информацию о дате присоединения. Однако в скрипте приложения Google я не вижу опции для этого в Службе групп. Это информация, которая находится в .csv:

enter image description here

Буду признателен за любую помощь или ресурсы!

1 Ответ

0 голосов
/ 14 апреля 2020

Короткий ответ:

Нет, вы не можете сделать это программно.

Длинный ответ:

Функциональность групп Google в основном обрабатывается API API в его группах и участниках ресурсах. Это то, что Служба сценариев Служб групп использует негласно, и вы можете использовать ее методы напрямую, включив Служба каталогов администратора SDK в своем сценарии (API-интерфейсы - и, как В результате расширенные сервисы, как правило, имеют более широкие функциональные возможности, чем встроенные классы Apps Script.

Если вы посмотрите на свойства любого из этих ресурсов (Groups и Members), вы выиграли ' Не найти ничего похожего на свойство join date, поэтому оно не является частью открытого API и доступно только через пользовательский интерфейс.

То же самое можно сказать о группах API настроек , который можно использовать для управления настройками группы: в его ресурсах нет даты присоединения.

Из-за этого у вас нет возможности программно сохранять и извлекать даты присоединения члена группы.

Обходной путь (в некотором роде):

Если вы добавляете членов в группу программно, с помощью метода API Участники: вставьте , вы можете сделать pplication хранит дату добавления каждого члена и извлекает ее позже. Однако это невозможно, если элементы добавляются через пользовательский интерфейс.

Подача запроса на добавление:

Поскольку этот ресурс, похоже, уже существует (к нему можно получить доступ через пользовательский интерфейс), Я бы предложил вам подать запрос на добавление функции в этого компонента отслеживания проблем , чтобы сделать его доступным для API. Если вы это сделаете, убедитесь, что вы объяснили полезность этой функции (объясните, как она может помочь вам и, возможно, другим пользователям).

Ссылка:

...