Servizio Classroom

Il servizio Classroom ti consente di utilizzare l' API Google Classroom in Google Apps Script. Questa API offre ad amministratori, insegnanti e studenti la possibilità di visualizzare e gestire i propri corsi ed elenchi degli studenti.

Questo è un servizio avanzato che deve essere attivato prima dell'uso. Segui la guida rapida per istruzioni passo passo su come iniziare.

Riferimento

Per informazioni dettagliate su questo servizio, consulta la documentazione di riferimento per l' API Classroom. Come tutti i servizi avanzati in Apps Script, il servizio Classroom utilizza gli stessi oggetti, metodi e parametri dell'API pubblica. Per saperne di più, consulta Come vengono determinate le firme dei metodi.

Per segnalare problemi e trovare altro supporto, consulta la guida di assistenza di Classroom.

Codice campione

Il seguente codice campione utilizza la versione 1 dell' API.

Elenco dei corsi

Questo esempio elenca i primi dieci corsi a cui l'utente ha accesso.

advanced/classroom.gs
/**
 * Lists 10 course names and IDs.
 */
function listCourses() {
  /**
   * @see https://developers.google.com/classroom/reference/rest/v1/courses/list
   */
  const optionalArgs = {
    pageSize: 10,
    // Use other query parameters here if needed.
  };
  try {
    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 available courses.
    for (const course in courses) {
      console.log("%s (%s)", courses[course].name, courses[course].id);
    }
  } catch (err) {
    // TODO (developer)- Handle Courses.list() exception from Classroom API
    console.log("Failed with error %s", err.message);
  }
}