APPS SCRIPT
Simulare de macrocomenzi și GAS (Apps Script)
Exersează de la înregistrarea macrocomenzilor până la codul GAS, rulându-l într-o foaie și un editor Apps Script virtuale. Completezi golurile din cod, așa că poți urmări chiar și ca începător. Pe telefon alegi fiecare gol dintre patru variante.
CHAPTER 1
Capitolul 1 Înregistrarea și rularea macrocomenzilor
Rulează o macrocomandă înregistrată și înregistrează una proprie. Referințe absolute și relative, citirea și corectarea codului înregistrat.
- 1Rulează o macrocomandă înregistratăAceastă foaie conține macrocomanda „Formatează anteturile”, care pune anteturile cu aldin și le colorează. Rulează-o din „Extensii” → „Macrocomenzi”.Încărcare
- 2Înregistrează o macrocomandă (referințe absolute)Pornește înregistrarea din „Extensii” → „Macrocomenzi” → „Înregistrați macrocomanda”, scrie „Total” în A6 și pune-l cu aldin. După salvare, rulează macrocomanda din „Extensii” → „Macrocomenzi” și verifică dacă repetă aceleași acțiuni.Încărcare
- 3Înregistrează cu referințe relativeÎnregistrează cu referințe relative o macrocomandă care scrie „Terminat” în coloana „Stare” (două la dreapta) a rândului articolului selectat. Începe înregistrarea cu A2 selectată.Încărcare
- 4Modifică codul înregistratAi deschis macrocomanda înregistrată în editorul Apps Script. Completează golurile astfel încât antetul A1:C1 să aibă fundal galben-deschis (#fff2cc) și apasă ▷ Rulați.Încărcare
CHAPTER 2
Capitolul 2 Citește, repetă, diferențiază
Citește celule cu getValue, scrie cu setValue și verifică valorile în jurnalul de execuție. Parcurge toate rândurile cu for și diferențiază cu if.
- 5Citește o celulă și scrie-o în jurnalul de execuțieCitește prețul unitar al pixului din B2 și scrie-l în jurnalul de execuție.Încărcare
- 6Scrie într-o celulă (setValue)Scrie în D2 suma pentru pix (preț unitar × cantitate).Încărcare
- 7Citește dintr-odată (getValues și matrice bidimensionale)Citește dintr-odată A2:C5 și scrie în jurnalul de execuție numele celui de-al doilea articol (Caiet).Încărcare
- 8Parcurge toate rândurile cu for (getLastRow)Scrie suma (preț unitar × cantitate) pentru toate articolele în coloana D. Află ultimul rând cu getLastRow, ca codul să meargă chiar dacă se schimbă numărul de articole.Încărcare
- 9Diferențiază cu ifScrie „Atins” în coloana de rezultat dacă vânzările ating sau depășesc ținta, altfel „Neatins”. Exact la țintă contează ca „Atins”.Încărcare
CHAPTER 3
Capitolul 3 Studiu de caz: ordonarea tabelului lunar de vânzări
Șterge rândurile goale, marchează dintr-odată vânzările mari și rulează totul dintr-un meniu propriu. La final, o funcție proprie pentru celule.
- 10Șterge rândurile goale de jos în susDatele din octombrie pe care le-ai lipit conțin rânduri goale. Șterge-le pe toate. Când ștergi un rând, cele de dedesubt urcă, așa că verifică rândurile de jos în sus.Încărcare
- 11Scrie coloana de rezultat dintr-odată (setValues)Scrie „Mare” la categoria fiecărui rând cu suma de cel puțin 100.000. În loc să scrii rând cu rând, citește coloana dintr-odată și scrie-o dintr-odată.Încărcare
- 12Rulează 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.Încărcare
- 13Creează o funcție pentru celule (funcție personalizată)Coloana C conține =WITH_TAX(B2), dar funcția nu există încă, deci apare #NAME?. Scrie și salvează o funcție care adaugă 10% taxă la suma fără taxe, rotunjește în jos la un număr întreg și o întoarce.Încărcare
* 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.