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.

Ce este GAS? Cum începi și cod folosit des (articol)

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.

  1. 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. 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. 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
  4. 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.

  1. 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
  2. 6Scrie într-o celulă (setValue)Scrie în D2 suma pentru pix (preț unitar × cantitate).Încărcare
  3. 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
  4. 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
  5. 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.

  1. 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
  2. 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
  3. 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
  4. 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.