Dopo mesi di ricerca e confronto con altri sviluppatori ho trovato un nuovo metodo funzionante per ritornare ad eseguire una pulizia dei contatti che al cambio di anno può diventare molto utile. Si tratta dei contatti obsoleti che continuano a comparire negli autocompletamenti – Drive, Gmail, ecc. Spesso a seguito di un rinomina, alcuni contatti (come ad esempio dirigente@, dsga@, animatore.digitale@…) continuano a presentare negli autocompletamenti il riferimento ai nomi delle persone precedenti (dirigente, dsga o animatore digitale di prima). Stessa cosa avviene per i gruppi (ad esempio i gruppi classe) che al cambio di anno vengono rinominati.
Avevo già preparato un foglio con script per eseguire questa pulizia in modo centralizzato, da parte dell’amministratore per tutti gli utenti. Questo evitava la procedura standard, che era quella per cui ogni utente del dominio avrebbe dovuto rimuovere queste scorie da Contatti, nella sezione Altri contatti. Da più di un anno però questo script ha smesso di funzionare, per un cambio di Google nella gestione di questa interazione lato server.
Ora ho un nuovo foglio funzionante, che ha bisogno ancora di qualche test per verificare eventuali blocchi della procedura. Al momento è sufficientemente testato per non fare danni (non elimina contatti che non devono essere toccati). Devo controllare se non ci sono blocchi che impediscono il completamento delle esecuzioni in contesti diverso dai miei domini di prova. Quindi, in sostanza, se dà problemi sono risolvibili.
Per chi vuole testare in anteprima il nuovo foglio, ed aiutare nella segnalazione di eventuali correzioni da apportare, basta compilare questo form di interesse: https://forms.gle/nCmxFP7Qi65NdG7ZA
Fornirò link e indicazioni solo a chi compila la richiesta; diventeranno pubbliche su questo blog solo nel momento in cui avremo verificato che tutto funzioni come deve. Per chi è interessato, il foglio presenta anche il codice in chiaro da cui prendere spunto per studiare e personalizzare il codice.
Grazie in anticipo per la collaborazione!
Buondì! Una domanda stupida: come fa lo script a capire quali sono i contatti obsoleti?
ciao Daniele, non è una domanda stupida 😉 il comportamento è semplice: lo script elimina tutti i contatti del dominio da Altri contatti. non serve che cerchi quelli obsoleti o meno: comunque i contatti del dominio continuano a comparire negli autocompletamenti, se impostata la visibilità da console come indicato nelle istruzioni (se visibilità oscurata per qualche scelta della scuola, il problema non si pone direi). se il contatto non era stato modificato, lo script rimuove da Altri contatti un elemento che comunque è visibile tra i contatti della Directory, quindi non si perde nulla. se il contatto era stato modificato, da Altri contatti viene rimossa la versione che ora è obsoleta, e dai contatti della Directory sarà visibile la versione sempre aggiornata. stessa cosa succede per la sezione Contatti (opzionale), con alcune precauzioni indicate all’interno delle istruzioni