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 de los que el usuario es miembro directo. Este es un ejemplo que muestra cuántos grupos es miembro el usuario actual:
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);
Clases
Nombre | Descripción breve |
Group | Es un objeto de grupo cuyos miembros y sus roles dentro del grupo se pueden consultar. |
GroupsApp | Esta clase proporciona acceso a la información de Grupos de Google. |
Role | Son los posibles roles de un usuario dentro de un grupo, como propietario o miembro ordinario. |
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 el rol de un usuario en el contexto del grupo. |
getRole(user) | Role | Recupera el rol de un usuario en el contexto del grupo. |
getRoles(users) | Role[] | Recupera los roles de los usuarios en el contexto del grupo. |
getUsers() | User[] | Obtiene los miembros directos y los miembros expulsados del grupo que tienen una cuenta de Google correspondiente conocida. |
hasGroup(group) | Boolean | Prueba si un grupo es miembro directo de este grupo. |
hasGroup(email) | Boolean | Prueba si un grupo es miembro directo de este grupo. |
hasUser(email) | Boolean | Prueba si un usuario es miembro directo del grupo. |
hasUser(user) | Boolean | Prueba si un usuario es 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 pendiente). |
Propiedades
Propiedad | Tipo | Descripción |
OWNER | Enum | El propietario de un grupo. |
MANAGER | Enum | El administrador de un grupo. |
MEMBER | Enum | Un usuario que es miembro de este grupo, pero que no es propietario ni administrador. |
INVITED | Enum | Es un usuario al que un propietario o administrador del grupo invitó a unirse, pero que aún no aceptó la invitación. |
PENDING | Enum | Un usuario que solicitó unirse a un grupo, pero que aún no recibió la aprobación de un propietario o administrador. |
BANNED | Enum | Un usuario que fue expulsado de un grupo y no puede intentar unirse a él. |
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-12-22 (UTC)
[null,null,["Última actualización: 2024-12-22 (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)."]]],[]]