Guia de início rápido do Google Apps Script

Crie um Google Apps Script que faça solicitações à API Google Classroom.

Os guias de início rápido explicam como configurar e executar um app que chama uma API do Google Workspace. Este guia usa uma abordagem de autenticação simplificada adequada para um ambiente de teste. Para um ambiente de produção, recomendamos aprender sobre autenticação e autorização antes de escolher as credenciais de acesso adequadas para seu app.

No Apps Script, os guias de início rápido do Google Workspace usam os serviços avançados do Google para chamar as APIs do Google Workspace e processar alguns detalhes do fluxo de autenticação e autorização.

Objetivos

  • Configurar o ambiente.
  • Criar e configurar o script.
  • Executar o script.

Pré-requisitos

  • Uma conta de ensino do Google for Education com o Google Sala de Aula ativado.

  • Acesso ao Google Drive

Criar o script

  1. Acesse script.google.com/create e crie um novo script no editor de script do Apps Script.
  2. Substitua o conteúdo do editor de scripts pelo seguinte código:

classroom/quickstart/quickstart.gs
/**
 * Lists 10 course names and ids.
 */
function listCourses() {
  /**  here pass pageSize Query parameter as argument to get maximum number of result
   * @see https://developers.google.com/classroom/reference/rest/v1/courses/list
   */
  const optionalArgs = {
    pageSize: 10,
    // Use other parameter here if needed
  };
  try {
    // call courses.list() method to list the courses in classroom
    const response = Classroom.Courses.list(optionalArgs);
    const courses = response.courses;
    if (!courses || courses.length === 0) {
      console.log("No courses found.");
      return;
    }
    // Print the course names and IDs of the courses
    for (const course of courses) {
      console.log("%s (%s)", course.name, course.id);
    }
  } catch (err) {
    // TODO (developer)- Handle Courses.list() exception from Classroom API
    // get errors like PERMISSION_DENIED/INVALID_ARGUMENT/NOT_FOUND
    console.log("Failed with error %s", err.message);
  }
}

  1. Clique em Salvar .
  2. Clique em Projeto sem título, digite Quickstart e clique em Renomear.

Configurar o script

Ativar a API Google Classroom

Abra o projeto do Apps Script.

  1. Clique em Editor .
  2. Ao lado de Serviços, clique em Adicionar um serviço .
  3. Selecione a API Google Sala de Aula e clique em Adicionar.

Executar a amostra

No editor de script do Apps Script, clique em Executar.

Na primeira vez que você executar a amostra, será solicitado que você autorize o acesso:

  1. Clique em Analisar permissões.
  2. Escolha uma conta.
  3. Clique em Permitir.

O registro de execução do script aparece na parte de baixo da janela.

Próximas etapas