Planner invisibile

Assistenza del manuale operativo Il planner invisibile. Cerca qui sotto il sintomo come lo vedi tu: clicca per aprire la risposta.

Prova prima queste tre cose

Nove problemi su dieci si chiudono qui.

1. Ricarica il Foglio. Premi F5 sulla scheda del browser. I menu personalizzati (Planner) vengono disegnati solo quando il file si apre: su un Foglio rimasto aperto mentre incollavi il codice non compariranno mai.

2. Leggi l'ultimo errore. Nel Foglio: Estensioni → Apps Script → icona Esecuzioni nella barra a sinistra (l'orologio con la freccia). C'è una riga per ogni volta che uno script è partito, verde se è andata, rossa se è fallita. Clicca su una rossa: il messaggio dice quasi sempre cosa manca, in italiano o in inglese semplice.

3. Guarda come sono allineate le date. Nell'Hub, una data o un orario scritti correttamente si allineano a destra nella cella. Se stanno a sinistra, per il Foglio sono testo, non date — ed è la causa più frequente dei problemi del capitolo 3.3.

Capitolo 3.1 — L'hub (Foglio)

preparaHub dà errore: "Non trovo la scheda Hub"

Come capire se è il tuo caso — Hai eseguito la funzione e invece del messaggio "Hub pronto" è comparsa una banda rossa con quel testo.

Soluzione — La linguetta in basso si chiama ancora "Foglio1". Fai doppio clic sul suo nome e scrivi esattamente Hub, con la H maiuscola e senza spazi prima o dopo. Poi riesegui preparaHub. È un nome che useranno anche tutte le formule dei capitoli successivi: se lo cambi dopo, smettono di funzionare.

Immagine da inserire — la linguetta in basso rinominata in "Hub"

Ho eseguito preparaHub ma le colonne sono rimaste vuote / senza tendine

Come capire se è il tuo caso — Le intestazioni ci sono, ma le colonne Priorità e Stato non hanno il menu a tendina, oppure le righe importanti non si colorano.

Soluzione — Quasi sempre lo script è stato salvato ma non eseguito: salvare non fa partire niente. Nell'editor Apps Script scegli preparaHub dal menu a tendina delle funzioni in alto e premi ▶ Esegui. Se compare la richiesta di autorizzazione, completala (Avanzate → Vai a… → Consenti): fino a quel momento lo script non tocca il Foglio. Puoi rieseguirlo quando vuoi, non cancella i task già presenti.

Capitolo 3.2 — Cattura automatica da Gmail

Le email con la stella non diventano righe nell'Hub

Come capire se è il tuo caso — Hai messo la stella a un'email, hai aspettato, e nell'Hub non compare niente.

Soluzione — Nell'ordine:

  1. Non aspettare il giro automatico: nell'editor Apps Script scegli catturaEmailStellate e premi ▶ Esegui. Se la riga compare, lo script funziona e il problema è il trigger (punto 3).
  2. Se non compare, apri Esecuzioni e leggi l'errore.
  3. Controlla il trigger: icona Attivatori → deve esserci una riga con funzione catturaEmailStellate, origine Basato sul tempo, timer orario. Se non c'è, ricrealo (Cap. 3.2).
  4. Verifica che l'email abbia davvero la stella gialla e che non abbia già l'etichetta Task_Catturato: lo script salta di proposito quelle già prese.
Ogni email diventa due o tre righe uguali

Come capire se è il tuo caso — Nell'Hub trovi la stessa email ripetuta, e ricompare a ogni giro dello script.

Soluzione — L'etichetta Task_Catturato non viene applicata, quindi lo script ricattura ogni volta. Due cause possibili: hai modificato la riga della ricerca togliendo il pezzo -label:task_catturato (rimettilo, Cap. 5), oppure lo script non riesce a scrivere l'etichetta — lo vedi in Esecuzioni come errore su addLabel. Cancella le righe doppie a mano, poi verifica in Gmail che l'etichetta Task_Catturato esista.

Capitolo 3.3 — Time-blocking sul Calendar

Il menu "Planner" non c'è da nessuna parte

Come capire se è il tuo caso — Hai incollato il codice e salvato, ma nella barra dei menu del Foglio non trovi la voce Planner.

Soluzione — Ricarica il Foglio con F5. Quel menu lo disegna la funzione onOpen, che Google esegue solo quando apre il file: su un Foglio già aperto non comparirà mai da solo. Dopo il ricaricamento lo trovi in alto, dopo "Guida". Se ancora manca, apri Esecuzioni: un errore di battitura in un punto qualsiasi dello script impedisce anche al menu di essere creato.

Immagine da inserire — la barra dei menu del Foglio con la voce Planner visibile

"Blocca in agenda" non crea nessun evento sul Calendar

Come capire se è il tuo caso — Clicchi la voce di menu e sul calendario non compare niente. Guarda subito la colonna Stato della riga: è il test che divide i due casi.

Soluzione, caso A — lo Stato è passato a "In_corso". L'evento è stato creato: lo stai cercando nel posto sbagliato. Lo script scrive sul calendario dell'account proprietario del Foglio: se nel browser hai più account Google collegati, l'evento è nell'agenda dell'altro. Controlla anche la data: l'evento è al giorno e all'ora scritti nelle colonne Data_Blocco e Ora_Blocco, non oggi.

Soluzione, caso B — lo Stato è rimasto "Da_fare". Lo script si è fermato prima, e il messaggio d'errore comparso in alto ti dice quale colonna sistemare. Il caso più frequente è l'orario scritto come testo: vedi la scheda seguente.

La data e l'ora sembrano giuste ma l'evento non parte

Come capire se è il tuo caso — In una cella vuota scrivi =ISTEXT(J2) (sostituisci J2 con la cella dell'Ora_Blocco che ti dà problemi). Se risponde VERO, quella cella contiene testo, non un orario — anche se a schermo sembra identica.

Soluzione — Il Foglio distingue fra un orario vero e un testo che assomiglia a un orario, e con il secondo non riesce a calcolare niente. Rimedio in tre passi: seleziona la colonna J → Formato → Numero → Ora → poi cancella il contenuto della cella e riscrivilo. Cambiare il formato non converte da solo quello che c'è già dentro. Stessa cosa per Data_Blocco con Formato → Numero → Data. Per rimettere a posto tutte le colonne in un colpo, riesegui preparaHub (Cap. 3.1) e poi riscrivi i valori.

Immagine da inserire — due celle a confronto, una con l'orario allineato a destra e una col testo allineato a sinistra

Capitolo 3.4 e 3.5 — Le tre viste

Una vista è completamente vuota anche se l'Hub è pieno

Come capire se è il tuo caso — La scheda mostra solo le intestazioni, o un errore al posto dei dati.

Soluzione — Controlla che il nome della scheda scritto nella formula (Hub!) sia identico a quello reale della linguetta. Maiuscole e minuscole non contano, un nome diverso sì: se hai chiamato la scheda "HUB task" invece di "Hub", nessuna delle tre viste funziona.

"Senza data" è vuota, ma di task senza scadenza ne ho

Come capire se è il tuo caso — In una cella libera dell'Hub incolla:

=MATR.SOMMA.PRODOTTO((E2:E1000="")*(I2:I1000="")*(F2:F1000<>"")*(F2:F1000<>"Fatto"))

Ti dice quante righe dovrebbero comparire nella vista.

Soluzione — Se risponde 0, la vista ha ragione a essere vuota: servono vuote entrambe le colonne, Scadenza e Data_Blocco. Un task a cui hai dato solo l'orario non è più un "dimenticato" ed esce dalla lista apposta. Se risponde 1 o più, hai usato una versione vecchia della formula, quella con QUERY e is null: non riconosce le celle vuote e restituisce sempre niente. Sostituiscila con la formula FILTER del Cap. 3.5.

In "Scaduti" compaiono righe con la Scadenza in bianco

Come capire se è il tuo caso — La lista dei ritardi contiene task che una scadenza non ce l'hanno affatto.

Soluzione — Nella formula manca il pezzo E is not null. Riscrivila per intero copiandola dal Cap. 3.5: il confronto sulle date da solo non basta, perché una cella vuota supera il filtro invece di esserne scartata.

La vista dà #REF! e dice "il risultato dell'array non è stato espanso"

Come capire se è il tuo caso — Fino a un attimo prima funzionava, poi hai scritto qualcosa in una cella di quella scheda.

Soluzione — Cancella quello che hai digitato e la vista si ripopola da sola. Le tre viste sono il risultato di una formula: si leggono, non si modificano. Per cambiare un task vai sull'Hub — copia il nome del task, apri l'Hub, Ctrl+F, incolla, e sei sulla riga giusta.

La formula incollata dal PDF dà errore

Come capire se è il tuo caso — Hai copiato la formula dal PDF e il Foglio la rifiuta subito, anche rileggendola sembra identica a quella scritta.

Soluzione — Sono le virgolette. Copiando da un documento impaginato capita che diventino "curve" ('Fatto' invece di 'Fatto'), e il Foglio accetta solo quelle dritte. Riscrivi a mano ogni apostrofo e ogni virgoletta della formula direttamente nella cella: si sistemano da sole.

Capitolo 5 — Personalizza

La visualizzazione filtrata è larga una cella sola

Come capire se è il tuo caso — Dopo averla creata vedi un'icona a imbuto comparsa in mezzo al foglio e, nella barra scura in alto, un intervallo tipo H15.

Soluzione — Google costruisce la vista su quello che era selezionato quando hai aperto il menu. Chiudi la vista con la X, poi: clic sull'intestazione grigia della colonna A, shift+clic sulla colonna K, e solo adesso Dati → Crea visualizzazione filtrata. In alternativa correggi il campo Intervallo scrivendoci A1:K1000. Attenzione anche a non partire da una singola cella dei dati: l'intervallo si fermerebbe all'ultima riga di oggi, e i task futuri resterebbero fuori dalla vista senza avvisarti.

Ho perso la visualizzazione filtrata che avevo creato

Come capire se è il tuo caso — L'hai chiusa e l'Hub è tornato normale.

Soluzione — Non l'hai persa: Dati → Cambia visualizzazione e la ritrovi con il nome che le avevi dato.

Non hai risolto?

Scrivimi: rispondo io, non un assistente automatico. L'indirizzo e l'oggetto sono già compilati — lasciali come sono, sono quello che fa finire la tua richiesta nella coda giusta invece che in mezzo a tutto il resto.

Scrivimi di Planner invisibile

notool.automation+planner@gmail.com · oggetto [notool] Planner invisibile · ogni risposta che do diventa una scheda di questa pagina.