Compila automaticamente il calendario delle vacanze del team

Vedi rapidamente quando i tuoi colleghi sono fuori ufficio, senza che sia necessario un inserimento manuale.

Ultimo aggiornamento: Agosto, 2019

Un calendario delle ferie condiviso è un ottimo strumento per aiutare il tuo team a collaborare; chiunque può determinare chi è fuori ufficio a colpo d’occhio. Tuttavia, prenotare le ferie è già un lavoro pesante, e un ulteriore passo per aggiornare il calendario può essere facile da dimenticare.

Questa soluzione utilizza Google Apps Script per popolare automaticamente un calendario delle ferie condiviso basato sui calendari individuali di ogni persona del team. Quando qualcuno prenota delle ferie, deve solo ricordarsi di aggiungere un evento al suo Google Calendar personale usando una parola chiave come “Vacanza” o “Fuori ufficio”. Lo script agisce dietro le quinte, analizzando i calendari di tutti i membri di un gruppo Google e sincronizzando gli eventi appropriati al calendario condiviso.

Nota: Questa soluzione accede solo agli eventi del calendario che i tuoi colleghi hanno reso visibili a te attraverso le loro impostazioni di privacy.

demo

Punti salienti della tecnologia

  • Lo script viene eseguito automaticamente su un programma fisso utilizzando i trigger guidati da tempo di Apps Script.
  • Il servizio GroupsApp è usato per determinare i membri del gruppo Google della squadra.
  • Il servizio Advanced Calendar fornisce l’accesso alle API del calendario e la possibilità di cercare eventi nel calendario della tua squadra.

Prova

Primo, imposta Google Calendar:

  1. Apri Google Calendar nel tuo browser.
  2. Crea un nuovo calendario chiamato “Team Vacations.”
  3. Sempre nella schermata delle impostazioni, seleziona il nuovo calendario dal menu di sinistra.
  4. Scorri fino a Integrare il calendario e copia il valore sotto Calendar ID.

Prossimo, crea il progetto Apps Script:

  1. Apri il progetto Apps Script nel tuo browser.
  2. Clicca la voce di menu File > Fai una copia….
  3. Imposta la variabile TEAM_CALENDAR_ID all’ID del calendario che hai creato in precedenza.
  4. Imposta la variabile GROUP_EMAIL all’indirizzo e-mail di un gruppo Google che contiene i membri del tuo team.

Poi esegui lo script:

  1. Clicca il menu a tendina Seleziona funzione e seleziona setup.
  2. Clicca il pulsante Esegui (►).
  3. Quando ti viene richiesto, clicca sul pulsante Rivedi autorizzazioni.
  4. Seleziona il tuo account Google Workspace dalla lista.
  5. Clicca il pulsante Consenti.

Una volta completato, torna a Google Calendar per vedere il calendario di Team Vacations popolato di eventi. Per una registrazione più dettagliata di ciò che lo script ha fatto, è possibile visualizzare i log facendo clic suView > Stackdriver Logging e poi Apps Script Dashboard.

Per iniziare con Google Apps Script, prova il codelab che ti guida nella creazione del tuo primo script.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *