Guía de inicio rápido de Google Apps Script

Las guías de inicio rápido explican cómo configurar y ejecutar una app que llama a un API de Google Workspace.

Las guías de inicio rápido de Google Workspace usan las bibliotecas cliente de la API para controlar algunas los detalles del flujo de autenticación y autorización. Te recomendamos lo siguiente: usas las bibliotecas cliente para tus propias apps. En esta guía de inicio rápido, se usa un de autenticación simplificada que es adecuado para realizar pruebas en un entorno de nube. Para un entorno de producción, recomendamos conocer autenticación y autorización antes de elige las credenciales de acceso que sean adecuados para tu app.

Crea un Google Apps Script que realiza solicitudes a la API de Directory.

Objetivos

  • Configura el entorno.
  • Crea y configura la secuencia de comandos.
  • Ejecuta la secuencia de comandos.

Requisitos previos

  • Un dominio de Google Workspace con acceso a la API habilitado
  • Una Cuenta de Google en ese dominio con privilegios de administrador

  • Acceso a Google Drive

Crea la secuencia de comandos

  1. Crea una nueva secuencia de comandos desde script.google.com/create.
  2. Reemplaza el contenido del editor de secuencia de comandos con el siguiente código:

adminSDK/directory/quickstart.gs
/**
 * Lists users in a Google Workspace domain.
 * @see https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/list
 */
function listUsers() {
  const optionalArgs = {
    customer: 'my_customer',
    maxResults: 10,
    orderBy: 'email'
  };
  try {
    const response = AdminDirectory.Users.list(optionalArgs);
    const users = response.users;
    if (!users || users.length === 0) {
      console.log('No users found.');
      return;
    }
    // Print the list of user's full name and email
    console.log('Users:');
    for (const user of users) {
      console.log('%s (%s)', user.primaryEmail, user.name.fullName);
    }
  } catch (err) {
    // TODO (developer)- Handle exception from the Directory API
    console.log('Failed with error %s', err.message);
  }
}

  1. Haz clic en Guardar .
  2. Haz clic en Proyecto sin título, escribe Guía de inicio rápido y haz clic en Cambiar nombre.

Configura la secuencia de comandos

Habilita la API de Directory

  1. Abre el proyecto Apps Script.
  1. Haz clic en Editor .
  2. Junto a Servicios, haz clic en Agregar un servicio.
  3. Seleccionar API de Admin Directory y haz clic en Agregar.

Ejecuta la muestra

En el editor de Apps Script, haz clic en Ejecutar.

La primera vez que ejecutes la muestra, se te solicitará que autorices el acceso:

  1. Haz clic en Revisar permisos.
  2. Elige una cuenta.
  3. Haz clic en Permitir.

El registro de ejecución de la secuencia de comandos aparece en la parte inferior de la ventana.

Próximos pasos