A Google Táblázatok a Google Suite része, és messze az egyik legerősebb ingyenes eszköz az Ön rendelkezésére. Segítségével nyomon követhet, elemezhet vagy naplózhat szinte mindent, amit el tud képzelni. Ami még erősebbé teszi a használatát Google Scripts a Google Táblázatok képességeinek javítása érdekében.
A Google Táblázatokban történő kódolás kissé félelmetesnek tűnhet. Először azt gondolhatja, hogy bármi, amiben a „scripts” szó szerepel, fejlett programozási ismereteket igényel. Ez valójában nem így van.
Nézzünk néhány nagyon jó példát a Google Táblázatok szkriptekre, amelyek növelhetik a termelékenységet.
Mik azok a Google Táblázatok szkriptek?
A Google Táblázatok szkriptek olyan kódrészletek, amelyeket beírhat a Google Táblázatokba, és amelyek feltölthetik a lapokat. A Google Táblázatok szkriptek JavaScript -ben vannak írva, és mivel a JavaScript egyre népszerűbb, már ismerheti azt.
A Google Scripts írása nagyon hasonlít a VBA írásához a Microsoft Excel program létrehozásához. A Google Táblázatokban található szkripteket a Google Apps Script hajtja végre, amely más Google -szolgáltatásokkal is működik. Íme négy szkript, amelyek valóban demonstrálják a Google Táblázatok szkriptelésének erejét.
1. Hozzon létre saját egyéni funkciókat
A Google Script létrehozásának egyik legegyszerűbb módja jelentősen javíthatja a Google Táblázatok élményét egyedi funkciók létrehozása . A Google Táblázatok már hosszú listát kínál a funkciókról. A leggyakoribbakat a gombra kattintva tekintheti meg Menü > Funkciók ikon.
Tovább kattintva További funkciók matematikai, statisztikai, pénzügyi, szöveges, mérnöki és egyéb funkciók hosszú listáját mutatja. A Google Scripts azonban rugalmasságot biztosít saját személyre szabott képletek létrehozásához.
Tegyük fel például, hogy munkahelyén gyakran importál információkat egy digitális termosztátból, de a termosztát Celsius -ra van állítva. Létrehozhat saját egyéni képletet a Celsius -fok Fahrenheit -fé való konvertálásához, így egyetlen kattintással automatikusan konvertálhatja az összes importált értéket.
Az első egyéni funkció létrehozásához meg kell nyitnia a Script szerkesztőt. Ehhez kattintson a gombra Eszközök> Script Editor .
Látni fogja a projekt képernyőt, ahová beírhatja a JavaScript kódját.
A ps4 vezérlő nem csatlakozik a ps4 -hez USB -vel
Itt cserélje le az ablakban lévő tartalmat saját egyéni funkciójával. A függvény neve megegyezik azzal a névvel, amelyet a képlet meghívásához a „Google” Táblázatok cellájában a „=” szimbólum után kezd el begépelni. A Celsius -értéket Fahrenheit -fé konvertáló függvény így nézne ki:
function CSTOFH (input) {
return input * 1.8 + 32;
}
Illessze be a fenti függvényt a kódablakba, majd válassza a lehetőséget Fájl> Mentés , nevezzen el valami olyat, mint a „CelsiusConverter”, és kattintson a gombra rendben .
Ennyi az egész! Most már csak annyit kell tennie az új függvény használatához, hogy beírja a '=' jelet, majd a függvényt, a konvertálandó bemeneti számmal együtt:
nyomja meg Belép hogy lássam az eredményt.
Ennyi az egész. Gyorsan láthatja, hogyan írhat szinte bármilyen egyéni képletet, amire szüksége van a Google Táblázathoz.
2. Diagramok automatikus generálása
Más cikkekben megmutattuk, hogyan lehet például az otthoni Wi-Fi-kamerák naplóadatait egy Google-táblázatba tenni, vagy ha a Google Táblázatokat egy csapattal használja, és más személyek adnak meg adatokat Önnek.
Tegyük fel, hogy havonta dolgozol egy új adatlapon. Automatikusan szeretne diagramot létrehozni a táblázatban szereplő adatok felhasználásával. Ezt úgy érheti el, hogy létrehoz egy függvényt, amely új diagramot hoz létre az Ön számára, az éppen megnyitott táblázatban szereplő adatok alapján.
Ebben a forgatókönyvben Ön tanár, és az év végén egy táblázatot készít minden hallgatóhoz a havi vizsgaeredmények listájával:
Azt szeretné, ha egyetlen olyan funkciót futtatna ezen a lapon, amely másodpercek alatt létrehoz egy diagramot. Így néz ki a szkript:
function GradeChart()
{ var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getSheets()[0]; var gradechart = sheet.newChart() .setChartType(Charts.ChartType.LINE) .addRange(sheet.getRange('A1:B11')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(gradechart); }
Most nyissa meg diákja minden táblázatát, és kattintson a gombra Fuss ikonra a Google Scripts menüjében a diagram automatikus létrehozásához.
Amikor rákattint a futtatás ikonra, az az aktív táblában létrehozott szkriptet futtatja (amelyet a jelenlegi böngészőlapon nyitott meg).
Azoknál a jelentéseknél, amelyeket gyakran, például hetente vagy havonta kell generálnia, ez a fajta, automatikusan generált diagramfunkció valóban sok időt takaríthat meg.
3. Hozzon létre egyéni menüket
Mi van, ha nem szeretné megnyitni a szkriptet a diagram automatikus létrehozásához? Mi a teendő, ha azt szeretné, hogy ez a funkció kéznél legyen a menürendszerben, közvetlenül a Google Táblázatokban? Nos, ezt is megteheti.
hogyan kell megszervezni a PS4 kezdőképernyőjét
Egyéni menü létrehozásához meg kell adnia a táblázatnak, hogy minden megnyitáskor adja hozzá az új menüpontot. Ezt úgy teheti meg, hogy létrehoz egy onOpen () funkció a Script editor ablakban a felett Osztályrajz az imént létrehozott függvény:
function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{ name: 'Create Grade Chart...', functionName: 'GradeChart' }
];
spreadsheet.addMenu('Charts', menuItems);
}
Mentse el a szkriptet, majd töltse be újra a táblázatot. Észre fogja venni, hogy most az új menüpont megjelenik azon a néven, amelyet a szkriptben definiált. Kattintson a menüre, és megjelenik a funkció menüpontja.
Kattintson a menüpontra, és ugyanúgy futtatja a funkciót, mint amikor megnyomta a 'Futtatás' ikont a Google Scripts szerkesztőjében!
4. Automatikus jelentések küldése
Az utolsó szkriptpélda, amelyet mutatunk, egy olyan szkript, amely e -maileket küld a Google Táblázatokból.
Ez jól jöhet, ha nagy embercsoportot irányít, és több e -mailt kell küldeni ugyanazon a témán.
Lehet, hogy teljesítmény -felülvizsgálatot végzett az egyes csapattagokkal, és naplózta véleményezési megjegyzéseit a Google -táblázatban.
Jó lenne, ha csak egyetlen szkriptet futtatna, és ezeket a megjegyzéseket automatikusan elküldené az 50 vagy 60 alkalmazottnak egyszerre, anélkül, hogy manuálisan kellene létrehoznia ezeket az egyes e -maileket? Ez a Google Scripting ereje.
A fenti szkriptek létrehozásához hasonlóan, a szkriptet úgy is létrehozhatja, hogy belép a Script editorba, és létrehoz egy függvényt emaileket küld () , mint ez:
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 7; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 3)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[1]; // Second column
var message = row[2]; // Third column
var subject = 'My review notes';
MailApp.sendEmail(emailAddress, subject, message);
}
}
Tegyük fel, hogy a táblázatot az itt látható módon rendezi.
A fenti szkript a táblázat minden sorában végig fog működni, és e -mailt küld a második oszlopban található címre a harmadik oszlopba beírt üzenettel.
Az küldjön e-mailt funkció a Google Scripts programban messze az egyik legerősebb funkció a Google Scriptsben, mert az e -mail automatizálás egész világát nyitja meg, és ezzel időt takaríthat meg.
Ez a szkript megmutatja a Google Apps Scripting valódi erejét, egyesítve a Gmailt a Google Táblázatok parancsfájljaival egy feladat automatizálásához. Bár látott olyan szkripteket, amelyek működnek a Google Táblázatokban, a legjobb dolog elvenni a szkriptek erejét az egész Google Suite -ban.
hogyan juthat haza a gombhoz az iphone 6 képernyőn
Az automatizálás a termelékenység titka
Mindezeket az automatizálási Google Scripteknek meg kell mutatniuk, hogy néhány egyszerű kódsorral a Google Scripts képes a Google Táblázatok részleges vagy teljes automatizálására.
Ezeket a funkciókat beállíthatja úgy, hogy ütemezetten fussanak, vagy manuálisan is futtathatja őket, amikor csak aktiválni szeretné őket. A Google szkriptek automatizálhatják az unalmas feladatokat, például e -mailek küldését vagy számlák küldését a Google Táblázatokból. Többet keres? Tekintse meg ezt a 3 Google Scriptet a dokumentumok automatizálásához.
Részvény Részvény Csipog Email Ezért adott ki figyelmeztetést az FBI a Hive Ransomware -reAz FBI figyelmeztetést adott ki egy különösen csúnya ransomware -törzs miatt. Ezért kell különösen óvatosnak lennie a Hive ransomware -el szemben.
Olvassa tovább Kapcsolódó témák- Termelékenység
- Programozás
- JavaScript
- Táblázat
- Google Táblázatok
- Forgatókönyvírás
- Google Script
Anthony Grant szabadúszó író, aki programozással és szoftverrel foglalkozik. Számítástechnikai szakember, aki programozásban, Excelben, szoftverekben és technológiákban játszik.
Továbbiak Anthony Grant -tólIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide