• Aslihan Dogan šminka
  • Orhan Gencebay Vijesti
  • Ilustrirana Jela
  • Pileća Piletina S Povrćem
  • Croatian
    • Arabic
    • Bulgarian
    • Croatian
    • Czech
    • Danish
    • Dutch
    • Estonian
    • Finnish
    • French
    • German
    • Greek
    • Hebrew
    • Hindi
    • Hungarian
    • Indonesian
    • Italian
    • Latvian
    • Lithuanian
    • Norwegian
    • Polish
    • Portuguese
    • Romanian
    • Russian
    • Serbian
    • Slovak
    • Slovenian
    • Spanish
    • Swedish
    • Turkish
  • Twitter
  • Facebook
  • Instagram
  • Vodič za početnike skripte za Google tablice
    • Lijekovi Za Psorijazu
    • Cvjetni Ukras U Dnevnoj Sobi
    • Aslıhan Rođena Moda
    • Sorte Repe

    Vodič za početnike skripte za Google tablice

    Google Listovi Google Junak   /   by admin   /   August 07, 2020

    Kako da
    PoRyan Dube

    Ažurirano dana6. kolovoza 2020. godine

    Google Skripte omogućuje vam dodavanje koda u proračunsku tablicu za automatizaciju unosa podataka, unošenje vanjskih podataka u svoje listove ili pokretanje izračuna u periodičnom rasporedu.

    Ako koristite Google tablice, možda će vas zanimati kada Google skripte mogu uvelike poboljšati vaše proračunske tablice.

    Pomislite na Google skripte poput VBA u programu Microsoft Excel. Omogućuje vam dodavanje koda u proračunsku tablicu radi automatizacije unosa podataka. Možete ga koristiti i za unošenje vanjskih podataka u svoje listove. Najbolje od svega je da proračune možete pokretati u periodičnom rasporedu, čak i ako nemate proračunsku tablicu.

    U ovom ćete članku naučiti kako omogućiti Google skripte i kako napisati i pokrenuti jednostavnu skriptu.

    Kako se koriste Google skripte

    Nekoliko je stvari u Google tablicama koje morate omogućiti prije nego što počnete tamo pisati Google skripte.

    Odaberite izbornik Alati i odaberite Urednik scenarija s izbornika.

    omogućite google skripte

    Ovo će se otvoriti uređivač Google skripti u prozoru projekta bez naslova.

    Ova se skripta zapravo nalazi na vašem Google računu u sklopu alata Google Scripts. Ovaj konkretni projekt povezan je s proračunskom tablicom na kojoj trenutno radite.

    Možete napisati skriptu, ali ne možete je pokrenuti sve dok skripte zapravo nisu omogućene na listu. Morat ćete to učiniti prvi put kada ga pokrenete (kao što ćete vidjeti dolje).

    Da biste to vidjeli na djelu, napravimo jednostavnu skriptu.

    Napravite svoj prvi Google skriptu

    U ovom primjeru napisat ćete skriptu koja zbraja sve ocjene i konačne rezultate ispita za stupac B (Chrisovi rezultati).

    Ovo je primjer proračunske tablice.

    ogledna proračunska tablica

    Natrag u prozor Google skripte zalijepite sljedeći kôd unutar funkcije myFunction () kovrčave zagrade, poput:


    funkcija myFunction () {
    var ss = SpreadsheetApp.getActiveSpreadsheet ();
    var sheet = ss.getSheets () [0] var range = sheet.getRange (2,2,5);
    var vrijednosti = range.getValues ​​();
    var sum = 0
    za (var redak u vrijednostima) {
    za (var col u vrijednostima [red]) {
    sum = vrijednosti [red] [col] + zbroj;
    }
    }
    list.getRange (7,2) .setValue (zbroj);
    }

    Ovaj kôd može izgledati komplicirano, ali slomimo točno ono što radi. Jednostavnije je nego što izgleda.

    Razbijmo ovaj kôd dolje po jednu liniju.

    Definiranje varijabli

    1. var ss = SpreadsheetApp.getActiveSpreadsheet ();

    Ovaj redak dohvaća trenutnu proračunsku tablicu koja je aktivna. Budući da ovu skriptu pokrećete samo kada je aktivna proračunska tablica na kojoj želite pokrenuti izračun, uvijek će dobiti ispravnu proračunsku tablicu. List se sprema kao „objektna“ varijabla koja se naziva „ss“.

    2. var sheet = ss.getSheets () [0]

    Time se dobiva prvi list i sprema ga kao objektnu varijablu koja se zove list. Postoji alternativna funkcija pomoću koje možete dobiti list po imenu lista.

    To bi bilo var sheet = ss.getSheetByName ("Sheet1");

    Možete koristiti bilo koju funkciju koja vam se sviđa.

    3. var range = sheet.getRange (2,2,5);

    Ova funkcija dobiva raspon vrijednosti po retcima, stupcima i broju redaka. U ovom slučaju povlačimo sve vrijednosti počevši od drugog reda, drugog stupca i dobivamo vrijednosti pet redaka dolje.

    Varijabla "raspon" postaje ono što je poznato kao "niz". Niz je varijabla koja sadrži više vrijednosti. U Google Skriptu uputite bilo koji od tih brojeva pomoću posebne sheme adresiranja elemenata s zagradama, kao što ćete vidjeti dolje.

    4. var vrijednosti = range.getValues ​​();

    Funkcija getValues ​​() zapravo povlači vrijednosti iz raspona objekta koji ste prethodno definirali.

    5. var sum = 0

    Ovo je samo jedna varijabla broja, koju inicijaliziramo brojem 0. Ovo postaje početak kako ćemo zbrojiti sve brojeve u stupcu.

    Izrada for petlji

    6. za (var redak u vrijednostima) {

    To je ono što se naziva petljom "For". Ova vrsta petlje prolazi kroz određeni broj stavki na popisu. U ovom će slučaju proći niz „vrijednosti“ o kojem smo gore raspravljali. Ova prva petlja proći će kroz sve redove u nizu. U ovom će slučaju biti samo jedan.

    Napomena: retci niza nisu isti kao redovi proračunskih tablica. Kad je niz učitao vrijednosti iz stupca u proračunsku tablicu, stavio ih je u jedan redak (ili red) podataka, poput ovoga: "89, 92, 78, 98, 89". Dakle, u ovom slučaju niz ima jedan redak (redak) i pet brojeva preko (stupci).

    7. za (var col u vrijednostima [red]) {

    Ova druga petlja proći će sve "retke" u nizu. U ovom slučaju proći će kroz svih 5 vrijednosti.

    8. sum = vrijednosti [red] [col] + zbroj;

    Svaki put kada se petlja pokrene, ova će izjava neprestano zbrajati zbroj nove vrijednosti. Kada se desi svih pet petlji, svih 5 brojeva trebalo bi se zbrojiti u varijablu "zbroj".

    9 list.getRange (7,2) .setValue (zbroj);

    Ovo je izjava o dvije funkcije. Funkcija getRange upućuje na ćeliju u 7. redu i 2. stupcu. Funkcija setValue tada postavlja vrijednost varijable "zbroj" u tu ćeliju.

    Sada kada razumijete kako funkcionira svaki redak koda, vrijeme je da vidite sve to na djelu.

    Spremanje Google skripte

    Nakon što unesete Google skriptu, vrijeme je da je spremite i prođete kôd. Prvo upišite "Projekt bez naslova" da biste projektu dali ime. Zatim odaberite ikonu diskete u izborniku za spremanje skripte.

    spremanje google skripte

    Kada pokušate spremiti možete vidjeti pogrešku. Nemojte paničariti. To je zapravo dio postupka uklanjanja pogrešaka. Obratite pažnju na broj retka na kojem piše da imate pogrešku. Pogledajte pažljivo svoj kôd i riješite eventualne pogreške u upisu ili sintaksi.

    greška google skripte

    U ovom primjeru, mom petlji "za" u liniji 8 nedostaje simbol "(" otvaranja). Nakon popravljanja, pokušajte ponovo spremiti. Nakon što spremite kôd, Google smatra da je sintaksa vašeg koda u redu.

    To ne znači da će se vaš kôd pokrenuti onako kako je planirano, to samo znači da može "dobro sastaviti" bez problema sa sintaksom.

    Pokretanje Google skripte

    Sada odaberite ikonu za reprodukciju na vrhu da biste prošli kroz svoj kôd. Budući da ovo prvi put pokrećete svoju novu skriptu, morate pružiti aplikaciji Google Script dozvolu za pristup vašoj proračunskoj tablici (podacima) na vašem Google računu. Odaberi Pregledajte dopuštenja na skočnom prozoru.

    autorizacija google skripte

    Morat ćete se prijaviti na svoj Google račun. Budući da je ovo prilagođena aplikacija, a nije registrirana na Googleu, vidjet ćete upozorenje da aplikacija nije potvrđena. Odaberite Napredna a zatim odaberite Idite na Uzorak Google skripte (nesiguran) nastaviti.

    neprovjerena aplikacija

    Na sljedećem zaslonu morat ćete odabrati dopustiti kako biste Googleu Skriptu omogućili pristup vašem Google računu. Jednom kada to učinite, skripta će se pokrenuti.

    Ako ne vidite nijednu pogrešku, vratite se na proračunsku tablicu i trebali biste vidjeti rezultate skripte na dnu prvog stupca.

    rezultati skripte googlea

    Pisanje naprednih Google skripti

    Ovo je bila vrlo osnovna skripta Google koja je jednostavno zbrajala ćelije u jednom stupcu. Ako želite dodati dvije varijable za petlje u kodu, možete i kroz sve stupce proći kroz njih i pružiti sažetak u retku 7 za sve njih.

    Google skripta nudi sve vrste mogućnosti, poput slanje e-pošte s proračunske tablice. Možete čak i prijaviti se posebne Google API-je koji vam omogućuju integraciju drugih Googleovih aplikacija poput Gmail, Kalendara, pa čak i Google Analytics. Jednom kada počnete učiti pisati Google skripte, mogućnosti su beskrajne.

    Tagovi oblak
    • Google Listovi
    • Google
    • Junak
    Ocjena
    0
    Posjeta
    0
    Komentari
    Preporuči prijateljima
    • Twitter
    • Facebook
    • Instagram
    Pretplatite
    Pretplatite se na komentare
    YOU MIGHT ALSO LIKE
    • Snažna reakcija na predsjednika Çakır-a iz Deniz Çakır-a!
      Časopis Politika Recep Tayyip Erdogan Deniz çakır Je Uvreda Morska Pozlata Tko Je Deniz çakır? Kadin
      14/05/2020
      Snažna reakcija na predsjednika Çakır-a iz Deniz Çakır-a!
    • Zdravlje Zdravstvene Vijesti Prozirni Nosači Dentalno Zdravlje Opće Zdravstveno Stanje Kadin
      05/04/2020
      Pitate se o aparatiću
    • Što je puerperalna groznica?
      Osobna Njega Osobna Higijena Puerperantna Groznica Što Je Puerperantna Groznica Uzroci Groznice Lohussa Simptomi Gnojne Groznice
      14/05/2020
      Što je puerperalna groznica?
    Social
    2847 Fans
    Like
    5597 Followers
    Follow
    8376 Subscribers
    Subscribers
    Categories
    Aslihan Dogan šminka
    Orhan Gencebay Vijesti
    Ilustrirana Jela
    Pileća Piletina S Povrćem
    Lijekovi Za Psorijazu
    Cvjetni Ukras U Dnevnoj Sobi
    Aslıhan Rođena Moda
    Sorte Repe
    Tarkanske Vijesti
    Narančasto Uređenje Doma
    Noć Za Trening U Toaletu
    Aslıhan Dogan Trgovina
    Aslihan Dogan Instagram
    Koliko Godina Ima Aslızen
    Simptomi Astigmatizma
    Svečane Kombinacije Par
    Eid čišćenje
    Reprodukcija Hoda U Dojenčadi
    Bershka Krzno
    Bijeli Kaput
    Beba Treba
    Korisnici Benzamicina
    Cenk Tosunova žena
    Nebeski Dvorci
    Astrolog
    Astrolog Merve Rençber
    Jednostavni Geometrijski Uzorci
    Dječja Masaža
    Beret Modeli 2020
    Vijesti O Bircan Baliju
    Popular posts
    Snažna reakcija na predsjednika Çakır-a iz Deniz Çakır-a!
    Snažna reakcija na predsjednika Çakır-a iz Deniz Çakır-a!
    Časopis Politika Recep Tayyip Erdogan Deniz çakır Je Uvreda Morska Pozlata Tko Je Deniz çakır? Kadin
    14/05/2020
    Pitate se o aparatiću
    Zdravlje Zdravstvene Vijesti Prozirni Nosači Dentalno Zdravlje Opće Zdravstveno Stanje Kadin
    05/04/2020
    Što je puerperalna groznica?
    Što je puerperalna groznica?
    Osobna Njega Osobna Higijena Puerperantna Groznica Što Je Puerperantna Groznica Uzroci Groznice Lohussa Simptomi Gnojne Groznice
    14/05/2020

    Oznake

    • Noć Za Trening U Toaletu
    • Aslıhan Dogan Trgovina
    • Aslihan Dogan Instagram
    • Koliko Godina Ima Aslızen
    • Simptomi Astigmatizma
    • Svečane Kombinacije Par
    • Eid čišćenje
    • Reprodukcija Hoda U Dojenčadi
    • Bershka Krzno
    • Bijeli Kaput
    • Beba Treba
    • Korisnici Benzamicina
    • Cenk Tosunova žena
    • Nebeski Dvorci
    • Astrolog
    • Astrolog Merve Rençber
    • Jednostavni Geometrijski Uzorci
    • Dječja Masaža
    • Beret Modeli 2020
    • Vijesti O Bircan Baliju
    • Aslihan Dogan šminka
    • Orhan Gencebay Vijesti
    • Ilustrirana Jela
    • Pileća Piletina S Povrćem
    • Lijekovi Za Psorijazu
    • Cvjetni Ukras U Dnevnoj Sobi
    • Aslıhan Rođena Moda
    • Sorte Repe
    • Tarkanske Vijesti
    • Narančasto Uređenje Doma
    Privacy

    © Copyright 2026 by Technology & Social Media tips. All Rights Reserved.