Sto gestendo un foglio di lavoro Google con uno script. La funzione onEdit funziona perfettamente: posso colorare una cella rossa inserendoCome è possibile monitorare gli eventi di clic nello script di Google Apps per i fogli di lavoro?
SpreadsheetApp.getActiveRange().setBackgroundRGB(255, 0, 0);
nella funzione onEdit. Quello che vorrei fare, tuttavia, è inserire lo stesso codice in una funzione onClick, in modo tale che quando un utente fa clic su una cella diventa immediatamente rosso. È possibile farlo? Non riesco a trovare alcun modo per farlo nella documentazione.
scusate, nessun evento click in una singola cella. Dovresti creare un pulsante, scegliere la cella, quindi fare clic sul pulsante. – ScampMichael
Ah, ok. Come si aggiunge un pulsante a una cella? È fatto tramite scripting o il foglio di calcolo gui? – user1002973
Non aggiungere il pulsante a una cella. Aggiungi il pulsante al foglio utilizzando l'oggetto di disegno e quindi lo allega a uno script che gli dice di trasformare la cella attiva in rosso. Quindi, scegli la cella che desideri trasformare in rosso e fai clic sul pulsante che esegue lo script. Può essere fatto con la voce di menu anche se si desidera abilitare su più fogli. – ScampMichael