Короткий ответ:
Нет, вы не можете сделать это программно.
Длинный ответ:
Функциональность групп Google в основном обрабатывается API API в его группах и участниках ресурсах. Это то, что Служба сценариев Служб групп использует негласно, и вы можете использовать ее методы напрямую, включив Служба каталогов администратора SDK в своем сценарии (API-интерфейсы - и, как В результате расширенные сервисы, как правило, имеют более широкие функциональные возможности, чем встроенные классы Apps Script.
Если вы посмотрите на свойства любого из этих ресурсов (Groups
и Members
), вы выиграли ' Не найти ничего похожего на свойство join date
, поэтому оно не является частью открытого API и доступно только через пользовательский интерфейс.
То же самое можно сказать о группах API настроек , который можно использовать для управления настройками группы: в его ресурсах нет даты присоединения.
Из-за этого у вас нет возможности программно сохранять и извлекать даты присоединения члена группы.
Обходной путь (в некотором роде):
Если вы добавляете членов в группу программно, с помощью метода API Участники: вставьте , вы можете сделать pplication хранит дату добавления каждого члена и извлекает ее позже. Однако это невозможно, если элементы добавляются через пользовательский интерфейс.
Подача запроса на добавление:
Поскольку этот ресурс, похоже, уже существует (к нему можно получить доступ через пользовательский интерфейс), Я бы предложил вам подать запрос на добавление функции в этого компонента отслеживания проблем , чтобы сделать его доступным для API. Если вы это сделаете, убедитесь, что вы объяснили полезность этой функции (объясните, как она может помочь вам и, возможно, другим пользователям).
Ссылка: