Groups Service
Grupos
Este servicio permite que las secuencias de comandos accedan a Grupos de Google. Se puede usar para consultar
información, como la dirección de correo electrónico de un grupo o la lista de grupos a los que
usuario es un miembro directo. Este es un ejemplo que muestra cuántos grupos
usuario actual es miembro de:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Clases
Nombre | Descripción breve |
Group | Un objeto de grupo cuyos miembros y los de esos miembros roles dentro del grupo se pueden consultar. |
GroupsApp | Esta clase proporciona acceso a la información de Grupos de Google. |
Role | Posibles roles de un usuario dentro de un grupo, como propietario o miembro común |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
getEmail() | String | Obtiene la dirección de correo electrónico de este grupo. |
getGroups() | Group[] | Recupera los grupos secundarios directos del grupo. |
getRole(email) | Role | Recupera la función de un usuario en el contexto del grupo. |
getRole(user) | Role | Recupera la función de un usuario en el contexto del grupo. |
getRoles(users) | Role[] | Recupera los datos de roles en el contexto del grupo. |
getUsers() | User[] | Obtiene los miembros directos del grupo que tienen una Cuenta de Google correspondiente y conocida. |
hasGroup(group) | Boolean | Prueba si un grupo es un miembro directo de este. |
hasGroup(email) | Boolean | Prueba si un grupo es un miembro directo de este. |
hasUser(email) | Boolean | Prueba si un usuario es un miembro directo del grupo. |
hasUser(user) | Boolean | Prueba si un usuario es un miembro directo del grupo. |
Propiedades
Propiedad | Tipo | Descripción |
Role | Role | |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
getGroupByEmail(email) | Group | Recupera el grupo que tiene la dirección de correo electrónico especificada. |
getGroups() | Group[] | Recupera todos los grupos de los que eres miembro directo (o miembro pendiente). |
Propiedades
Propiedad | Tipo | Descripción |
OWNER | Enum | Es el propietario de un grupo. |
MANAGER | Enum | Es el administrador de un grupo. |
MEMBER | Enum | Un usuario que es miembro de este grupo, pero que no es propietario ni administrador. |
INVITED | Enum | Un usuario que recibió una invitación de un propietario o administrador para unirse a un grupo, pero que no
que todavía hayan aceptado la invitación. |
PENDING | Enum | Un usuario que ha solicitado unirse a un grupo, pero que todavía no ha sido aprobado por un propietario o
administrador. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-12 (UTC)
[null,null,["Última actualización: 2024-09-12 (UTC)"],[[["The Groups service enables scripts to interact with Google Groups, allowing tasks like retrieving group details and user memberships."],["The `Group` class represents a Google Group, providing methods to access its email, members, roles, and child groups."],["The `GroupsApp` class provides methods for retrieving group information, such as finding a group by email or listing a user's memberships."],["The `Role` enum defines the possible roles a user can have within a group (e.g., OWNER, MEMBER)."]]],[]]