Capitolul 3 Studiu de caz: ordonarea tabelului lunar de vânzări ・ MISIUNE 12
Misiune 12: Rulează din meniul propriu (onOpen)
Sarcină
Fă să apară la deschiderea foii un meniu „Închidere lunară”, iar „Marchează vânzările mari” să ruleze markLarge. După salvare, reîncarcă browserul (F5) și rulează din meniu.
Pentru exercițiu, tabelul revine la starea inițială înaintea fiecărei rulări (o foaie reală nu revine. Modificările unui script se pot anula uneori cu Ctrl+Z, dar nu toate odată).
Fișier +
Cod.gs
Capitolul 3 ・ MISIUNE 12
Rulează din meniul propriu (onOpen)
Fă să apară la deschiderea foii un meniu „Închidere lunară”, iar „Marchează vânzările mari” să ruleze markLarge. După salvare, reîncarcă browserul (F5) și rulează din meniu.
Citirea codului
- function onOpen() {
- Funcție care rulează automat la deschiderea foii. Dacă o redenumești, nu mai rulează.
- SpreadsheetApp.getUi().createMenu('Închidere lunară')
- Creează pe ecran (Ui) un meniu numit „Închidere lunară”.
- .addItem('Marchează vânzările mari', 'markLarge')
- Adaugă un element. Un clic rulează funcția markLarge.
- .addToUi();
- Afișează meniul gata făcut în bara de meniuri.
O funcție numită onOpen rulează automat când se deschide foaia. Dacă adaugi aici un meniu, chiar și cei care nu deschid niciodată Apps Script pot rula sarcina din meniu. Potrivit pentru foi folosite de toată echipa.
Cum începi cu GAS și codul folosit des sunt explicate într-un articol.Ce este GAS? Cum începi și cod folosit des
Codul pe care îl scrii rulează într-un spațiu izolat din această pagină. Nu ajunge în afara paginii sau pe alte site-uri.
* Aceasta este o simulare a comportamentului Foilor de calcul Google și al Apps Script și poate diferi în parte de original.
* Foi de calcul Google este o marcă a Google LLC. Acest site nu este afiliat cu Google.