• Aslihan Dogan Smink
  • Orhan Gencebay Hírek
  • Illusztrált ételek
  • Pácolt Csirke Zöldségekkel
  • Hungarian
    • 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
  • A Google Sheets Script kezdő útmutatója
    • Psoriasis Gyógyszerek
    • Virág Dekoráció A Nappaliban
    • Aslıhan Born Fashion
    • Céklafajták

    A Google Sheets Script kezdő útmutatója

    Google Lapok Google Hős   /   by admin   /   August 07, 2020

    Hogyan kell
    ÁltalRyan Dube

    Utoljára frissítve:2020. augusztus 6

    A Google Scripts lehetővé teszi, hogy kódot adjon a táblázatához az adatbevitel automatizálásához, a külső adatok beviteléhez a lapokba, vagy a számítások elvégzéséhez időszakos ütemezés szerint.

    Ha a Google Táblázatokat használja, érdekli tudnia, hogy a Google Scripts jelentősen javíthatja a táblázatokat.

    Gondolj például a Google Scriptekre VBA a Microsoft Excel programban. Ez lehetővé teszi a kód hozzáadását a táblázathoz az adatbevitel automatizálása érdekében. Arra is felhasználhatja, hogy külső adatokat hozzon a lapjaiba. A legjobb az, hogy a számításokat időszakos ütemezésben is elvégezheti, még akkor is, ha nincs nyitva a táblázat.

    Ebben a cikkben megtudhatja, hogyan engedélyezheti a Google Scripts-t, és hogyan lehet egyszerű szkriptet írni és futtatni.

    A Google Scripts használata

    A Google Táblázatokban néhány dolgot be kell engedélyezni, mielőtt ott elkezdené a Google Scriptek írását.

    Válassza az Eszközök menüt és válassza a lehetőséget Szkript-szerkesztő a menüből.

    engedélyezze a Google szkripteket

    Ezzel megnyílik a Google Scripts szerkesztő egy Cím nélküli projekt ablakban.

    Ez a szkript valójában a Google-fiókjában található a Google Scripts eszközben. Ez a projekt kapcsolódik a táblázathoz, amelyen jelenleg dolgozik.

    Írhat szkriptet, de csak akkor futtathatja, amíg a szkriptek ténylegesen nem engedélyezettek a lapon. Ezt az első futtatáskor kell megtennie (amint azt alább láthatja).

    Ha látni szeretné, hogy ez működjön, készítsünk egy egyszerű szkriptet.

    Készítse el első Google Scriptjét

    Ebben a példában olyan szkriptet fog írni, amely összeadja a B oszlop összes tesztje és záróvizsga eredményét (Chris eredményei).

    Ez a példa táblázat.

    táblázatkezelő minta

    Helyezze vissza a Google Scripts ablakba a következő kódot a myFunction () göndör zárójelbe, például így:


    működés myFunction () {
    var ss = SpreadsheetApp.getActiveSpreadsheet ();
    var sheet = ss.getSheets () [0] var range = sheet.getRange (2,2,5);
    var értékek = range.getValues ​​();
    var sum = 0
    for (változó sor az értékekben) {
    for (var col az értékekben [sor]) {
    összeg = értékek [sor] [oszlop] + összeg;
    }
    }
    sheet.getRange (7,2) .setValue (összeg);
    }

    Ez a kód bonyolultnak tűnhet, de részletezzük pontosan, mit csinál. Egyszerűbb, mint amilyennek látszik.

    Lebontjuk ezt a kódot egyenként egy sorra.

    A változók meghatározása

    1. var ss = SpreadsheetApp.getActiveSpreadsheet ();

    Ez a sor beolvassa az aktív aktuális táblázatot. Mivel ezt a szkriptet csak akkor futtatja, amikor a táblázat, amelyen a számítást futtatni szeretné, aktív, mindig a helyes táblát fogja kapni. A lap mentésre kerül „ss” elnevezésű „objektum” változóként.

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

    Ezzel megkapja az első lapot, és objektumváltozóként elmenti azt. Van egy alternatív funkció, amellyel a lapot név szerint kaphatja meg.

    Az lenne var sheet = ss.getSheetByName (“Sheet1”);

    Bármelyik funkciót használhatja.

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

    Ez a funkció értéktartományt szerez sor, oszlop és sorok száma szerint. Ebben az esetben az összes értéket a második sorból, a második oszlopból kiindulva húzzuk, és öt sor lefelé kerül.

    A „tartomány” változó lesz az úgynevezett „tömb”. A tömb olyan változó, amely több értéket tartalmaz. A Google Scriptben ezekre a számokra hivatkozik egy speciális elem-címzési sémával zárójelben, amint az alább látható.

    4. var értékek = range.getValues ​​();

    A getValues ​​() függvény valóban kihúzza az értékeket a fent definiált tartományobjektumból.

    5. var sum = 0

    Ez csak egy számváltozó, amelyet a 0-zal kezdünk. Ebből adódik az oszlop összes számának összegzése.

    A hurkok létrehozása

    6. for (változó sor az értékekben) {

    Ezt hívják „for” huroknak. Ez a fajta hurok a lista egy meghatározott számán keresztül lép át. Ebben az esetben átmegy az „értékek” tömbön, amelyet fentebb tárgyaltunk. Ez az első hurok áthúzza a tömb összes sorát. Ebben az esetben csak egy lesz.

    Megjegyzés: a tömb sorok nem azonosak a táblázat tábláival. Amikor a tömb betöltötte az értékeket a táblázat oszlopából, az adatokat egyetlen sorba (vagy sorba) helyezte, például: „89, 92, 78, 98, 89”. Tehát ebben az esetben a tömbnek egy sor (sor) és öt száma van (oszlopok).

    7. for (var col az értékekben [sor]) {

    Ez a hurok másodperc áthalad a tömb összes „sorában”. Ebben az esetben mind az öt értéket áthúzza.

    8. összeg = értékek [sor] [oszlop] + összeg;

    A hurok futtatásakor ez az állítás folyamatosan összeadja az új érték összegét. Mire mind az 5 hurok megtörténik, mind az öt számot összesíteni kell az „összeg” változóba.

    9 sheet.getRange (7,2) .setValue (összeg);

    Ez egy kétfunkciós nyilatkozat. A getRange függvény a 7. sorban és a 2. oszlopban található cellára mutat. A setValue függvény az „összeg” változó értékét ebbe a cellába helyezi.

    Most, hogy megértette, hogyan működik a kód egyes sorai, itt az ideje, hogy mindezt működésbe lépjék.

    A Google Script mentése

    Miután befejezte a Google szkript beírását, ideje elmenteni azt, és átlépni a kódot. Először írja be a „Untitled project” címet, hogy a projektnek nevet adjon. Ezután válassza ki a hajlékonylemez ikont a menüben a szkript mentéséhez.

    mentés google script

    A mentés megkísérlésekor hiba jelenhet meg. Ne ess pánikba. Ez valójában a hibakeresési folyamat része. Vigyázzon a sorszámra, ahol azt mondja, hogy hibája van. Vizsgálja meg alaposan a kódját, és oldja meg az esetleges esetleges elírási vagy szintaxishibákat.

    google script hiba

    Ebben a példában a 8. sor „for” hurkomból hiányzott a nyitó „(” szimbólum. A javítás után próbálja meg újra menteni. Amint elmentheti a kódját, a Google rendben tartja a kódszintaxist.

    Ez nem azt jelenti, hogy a kód a kívánt módon fog futni, hanem azt jelenti, hogy finoman „összeállíthatja” szintaxisproblémák nélkül.

    A Google Script futtatása

    Most válassza ki a lejátszás ikont a tetején, hogy átlépje a kódját. Mivel ez az első alkalom, amikor futtatja az új szkriptet, engedélyt kell adnia a Google Script alkalmazás számára a táblázathoz (adatokhoz) való hozzáféréshez a Google Fiókjában. választ Engedélyek áttekintése a felbukkanó ablakban.

    google szkript engedélyezése

    Be kell jelentkeznie Google-fiókjába. Mivel ez egy egyéni alkalmazás, és nem egy a Google-nál regisztrált alkalmazás, figyelmeztetést fog látni, hogy az alkalmazás nincs hitelesítve. Válaszd ki a Fejlett linkre, majd válassza a lehetőséget Ugrás a Google Script mintájára (nem biztonságos) folytatni.

    nem ellenőrzött alkalmazás

    A következő képernyőn ki kell választania Lehetővé teszi hogy hozzáférést biztosítson a Google Script-hez Google-fiókjához. Miután megtette, a szkript futni fog.

    Ha nem lát hibát, váltson vissza a táblázatra, és látnia kell, hogy a szkript eredményei az első oszlop alján megjelentek.

    google script eredmények

    Speciális Google szkriptek írása

    Ez egy nagyon alapvető Google szkript, amely egyszerűen egyetlen oszlopban összegzi a cellákat. Ha módosítókat szeretne hozzáadni a kód két hurkához, akkor az összes oszlopot áthúzhatja, és mindegyikre vonatkozóan összefoglalót adhat a 7. sorban.

    A Google Scripts mindenféle lehetőséget kínál, például e-mailek küldése táblázatból. Még be is csaphat speciális Google API-k amelyek lehetővé teszik más Google-alkalmazások, például a Gmail, a Naptár és még a Google Analytics integrálását. Amint elkezdi megtanulni, hogyan kell Google szkripteket írni, a lehetőségek végtelenek.

    Címkék felhőben
    • Google Lapok
    • Google
    • Hős
    Értékelés
    0
    nézetek
    0
    Hozzászólások
    Ajánlja barátainak
    • Twitter
    • Facebook
    • Instagram
    Iratkozz Fel
    Feliratkozás a hozzászólások
    YOU MIGHT ALSO LIKE
    • Feltűnő nyilatkozata Kanbolat Görkem Arslan-nak, az Osman Alapítvány ügyészének!
      Kanbolat Fenséges Oroszlán Ki Az ügyész
      15/11/2020
      Feltűnő nyilatkozata Kanbolat Görkem Arslan-nak, az Osman Alapítvány ügyészének!
    • Az élet meghosszabbodása: Milyen előnyei vannak a csípős paprikának? Mi történik, ha rendszeresen fogyaszt csípős paprikát?
      Egészségügyi Hírek
      15/11/2020
      Az élet meghosszabbodása: Milyen előnyei vannak a csípős paprikának? Mi történik, ha rendszeresen fogyaszt csípős paprikát?
    • Botrányos lépés Kylie Jennertől! Adományt indít híres sminkesnek, aki balesetet szenvedett
      Kelie Jenner Megosztása Kylie Jenner Vagyona
      22/03/2021
      Botrányos lépés Kylie Jennertől! Adományt indít híres sminkesnek, aki balesetet szenvedett
    Social
    7539 Fans
    Like
    1117 Followers
    Follow
    3792 Subscribers
    Subscribers
    Categories
    Aslihan Dogan Smink
    Orhan Gencebay Hírek
    Illusztrált ételek
    Pácolt Csirke Zöldségekkel
    Psoriasis Gyógyszerek
    Virág Dekoráció A Nappaliban
    Aslıhan Born Fashion
    Céklafajták
    Tarkan Hírek
    Narancssárga Otthoni Dekoráció
    Wc Képzés Este
    Aslıhan Dogan Kereskedelem
    Aslihan Dogan Instagram
    Hány éves Aslızen
    A Astigmatizmus Tünetei
    Ünnepi Kombinációk Pár
    Eid Tisztítás
    Gyalogos Reprodukció Csecsemőknél
    Bershka Prémes
    Fehér Kabát
    Baba Igényei
    Benzamycin Felhasználók
    Cenk Tosun Felesége
    Mennyei Kastélyok
    Csillagjós
    Asztrológus Merve Rençber
    Egyszerű Geometriai Minták
    Baba Masszázs
    Beret Modellek 2020
    Bircan Bali Hírek
    Popular posts
    Feltűnő nyilatkozata Kanbolat Görkem Arslan-nak, az Osman Alapítvány ügyészének!
    Feltűnő nyilatkozata Kanbolat Görkem Arslan-nak, az Osman Alapítvány ügyészének!
    Kanbolat Fenséges Oroszlán Ki Az ügyész
    15/11/2020
    Az élet meghosszabbodása: Milyen előnyei vannak a csípős paprikának? Mi történik, ha rendszeresen fogyaszt csípős paprikát?
    Az élet meghosszabbodása: Milyen előnyei vannak a csípős paprikának? Mi történik, ha rendszeresen fogyaszt csípős paprikát?
    Egészségügyi Hírek
    15/11/2020
    Botrányos lépés Kylie Jennertől! Adományt indít híres sminkesnek, aki balesetet szenvedett
    Botrányos lépés Kylie Jennertől! Adományt indít híres sminkesnek, aki balesetet szenvedett
    Kelie Jenner Megosztása Kylie Jenner Vagyona
    22/03/2021

    Címkék

    • Wc Képzés Este
    • Aslıhan Dogan Kereskedelem
    • Aslihan Dogan Instagram
    • Hány éves Aslızen
    • A Astigmatizmus Tünetei
    • Ünnepi Kombinációk Pár
    • Eid Tisztítás
    • Gyalogos Reprodukció Csecsemőknél
    • Bershka Prémes
    • Fehér Kabát
    • Baba Igényei
    • Benzamycin Felhasználók
    • Cenk Tosun Felesége
    • Mennyei Kastélyok
    • Csillagjós
    • Asztrológus Merve Rençber
    • Egyszerű Geometriai Minták
    • Baba Masszázs
    • Beret Modellek 2020
    • Bircan Bali Hírek
    • Aslihan Dogan Smink
    • Orhan Gencebay Hírek
    • Illusztrált ételek
    • Pácolt Csirke Zöldségekkel
    • Psoriasis Gyógyszerek
    • Virág Dekoráció A Nappaliban
    • Aslıhan Born Fashion
    • Céklafajták
    • Tarkan Hírek
    • Narancssárga Otthoni Dekoráció
    Privacy

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