Sospensione e Trigger
Choice Eliminator funziona in background utilizzando i trigger di Google. Questa guida spiega come sospendere il componente aggiuntivo su un modulo, cosa significa il limite di trigger e come liberare spazio quando lo raggiungi.
Sospendere un Modulo
Ogni modulo è Attivo oppure Sospeso. La sospensione interrompe tutta l'applicazione delle regole — eliminazione delle opzioni, limiti di risposte e programmazione — senza eliminare le tue impostazioni. Riattivalo in qualsiasi momento e tutto riprende esattamente com'era.
- Apri il tuo Google Form
- Apri Choice Eliminator dal menu Componenti aggiuntivi
- Nella scheda Modulo, apri Stato del componente in fondo
- Disattiva Attivo per sospendere
- Clicca su Salva
Quando il componente aggiuntivo è sospeso, in cima alla barra laterale compare un banner con un pulsante Riprendi — un clic lo riporta direttamente su Attivo.
La sospensione interessa il modulo per chiunque possa modificarlo — interrompe il componente aggiuntivo per l'intero modulo, non solo per te. La sospensione non modifica mai se il modulo è attualmente aperto o chiuso; impedisce soltanto a Choice Eliminator di agire.
Il Limite di Trigger
Google limita quanti trigger Choice Eliminator può eseguire per te, contando tutti i moduli su cui è in esecuzione. È un limite di Google, non di Choice Eliminator, e il numero esatto non è qualcosa che Google dichiari per i componenti aggiuntivi: la pagina delle quote di Apps Script documenta 20 trigger per utente e per componente aggiuntivo, mentre nella pratica i componenti aggiuntivi oggi ne ottengono fino a 50. Invece di chiederti di fidarti di una delle due cifre, Choice Eliminator mostra il tuo utilizzo reale e il tetto con cui sta lavorando.
Due cose da sapere:
- Il limite è per componente aggiuntivo, non per modulo. Ogni modulo su cui Choice Eliminator è in esecuzione consuma una parte della stessa disponibilità; gli altri componenti aggiuntivi che usi hanno la propria.
- Un modulo che utilizza sia una funzione basata sugli invii (eliminazione delle opzioni o un limite di risposte) sia una programmazione utilizza due trigger (uno per gli invii, uno per la programmazione). Questi sono gli unici due tipi di trigger che Choice Eliminator installa, e Google consente uno di ciascun tipo per utente e per documento, quindi due è il massimo che un singolo modulo possa utilizzare. Puoi raggiungere il limite molto prima di esaurire i moduli.
Puoi vedere a che punto sei alla voce Attivatori (ad es. 18 / 50) nella finestra di stato. Quando hai raggiunto il limite, un banner rosso riporta Choice Eliminator non può funzionare — stai usando tutti i 50 attivatori e lo stato del modulo mostra Serve un attivatore invece di essere in esecuzione.
Liberare un Trigger
Quando hai raggiunto il limite, libera spazio sospendendo un modulo che non utilizzi più — la sospensione rilascia il trigger di quel modulo:
- Apri Stato del componente, poi apri Attivatori (oppure clicca su Gestisci attivatori sul banner rosso)
- Alla voce I tuoi altri moduli, individuane uno che non ti serve più e clicca sul link di apertura per andarci
- Su quel modulo, apri Choice Eliminator e disattivalo (In pausa) — questo libera il suo trigger
Con un trigger libero, riapri il modulo che ne aveva bisogno — installa il proprio trigger e torna in esecuzione. Le tue impostazioni sul modulo sospeso vengono conservate — riportalo su Attivo ogni volta che vuoi che torni in esecuzione.
La sospensione interessa il modulo per chiunque possa modificarlo.
Moduli Condivisi e Modificati in Collaborazione
Quando un modulo ha più di un editor, solo una copia di Choice Eliminator di un editor ne applica attivamente le regole alla volta. Quella copia "possiede" il trigger del modulo; le copie degli altri editor restano inattive, così il modulo non viene mai conteggiato due volte.
Se l'editor che possiede il trigger perde l'accesso al modulo — ad esempio, viene rimosso come editor — la copia di un altro editor subentra automaticamente la volta successiva che apre Choice Eliminator su quel modulo. Non devi salvare nuovamente nulla.
La sospensione si applica a tutti. L'interruttore Attivo/In pausa imposta un flag condiviso sul modulo, quindi la sospensione interrompe l'applicazione delle regole per tutti gli editor all'istante — indipendentemente da chi possiede il trigger — e libera il tuo slot di trigger su questo modulo. Riprendi lo riattiva per tutti.
Suggerimenti
- La sospensione è reversibile e mantiene tutto — preferiscila alla disattivazione delle singole funzioni quando ti serve solo un'interruzione temporanea.
- Se gestisci molti moduli, tieni d'occhio il conteggio degli Attivatori per non essere colto di sorpresa dal limite a metà periodo.
- I moduli programmati costano due trigger — tienilo presente quando pianifichi quanti moduli automatizzare.
