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 en los que el usuario es miembro directo. En este ejemplo, se muestra a cuántos grupos pertenece 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 roles dentro del grupo se pueden consultar. |
GroupsApp | Esta clase proporciona acceso a la información de Grupos de Google. |
Role | Las posibles funciones 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 roles de los usuarios en el contexto del grupo. |
getUsers() | User[] | Obtiene los miembros directos 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 | Comprueba si un usuario es miembro directo del grupo. |
hasUser(user) | Boolean | Comprueba 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 miembro pendiente). |
Propiedades
Propiedad | Tipo | Descripción |
OWNER | Enum | 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 invitado a unirse a un grupo por un propietario o administrador del grupo, pero que todavía no aceptó la invitación |
PENDING | Enum | Un usuario que solicitó unirse a un grupo, pero que aún no recibió la aprobación del propietario o administrador. |