4 skripty Google, ktoré robia Tabuľky Google výkonnejšími

4 skripty Google, ktoré robia Tabuľky Google výkonnejšími

Tabuľky Google sú súčasťou sady Google Suite a sú zďaleka jedným z najúčinnejších bezplatných nástrojov, ktoré máte k dispozícii. Umožňuje vám sledovať, analyzovať alebo zaznamenávať čokoľvek, čo si len dokážete predstaviť. Čo je ešte výkonnejšie, je používanie Skripty Google rozšíriť možnosti Tabuliek Google.





Kódovanie v Tabuľkách Google môže znieť trochu zastrašujúco. Najprv si môžete myslieť, že čokoľvek, čo obsahuje slovo „skripty“, vyžaduje pokročilé znalosti programovania. V skutočnosti to tak nie je.





Pozrime sa na niekoľko skvelých príkladov skriptov pre Tabuľky Google, ktoré môžu zvýšiť vašu produktivitu.





Čo sú skripty Tabuliek Google?

Skripty Tabuliek Google sú časti kódu, ktoré môžete napísať do svojich Tabuliek Google a ktoré môžu napájať vaše listy. Skripty Tabuliek Google sú napísané v JavaScripte a vzhľadom na to, že JavaScript je stále obľúbenejší, možno ho už poznáte.

Písanie skriptov Google je veľmi podobné písaniu VBA v programe Microsoft Excel na vytváranie programov. Skripty vo vašich Tabuľkách Google používajú skript Google Apps Script, ktorý funguje aj s inými službami Google. Tu sú štyri skripty, ktoré skutočne demonštrujú silu skriptovania v Tabuľkách Google.



1. Vytvorte si vlastné funkcie

Jeden z najľahších spôsobov, ako vytvoriť skript Google, môže výrazne zlepšiť vaše prostredie v Tabuľkách Google vytváranie vlastných funkcií . Tabuľky Google už ponúkajú dlhý zoznam funkcií. Najbežnejšie si môžete prezrieť kliknutím na Ponuka > Funkcie ikona.

Kliknutím na Viac funkcií vám ukáže dlhý zoznam matematických, štatistických, finančných, textových, inžinierskych a ďalších funkcií. Skripty Google vám však poskytujú flexibilitu pri vytváraní vlastných prispôsobených vzorcov.





Povedzme napríklad, že vo svojej práci často importujete informácie z digitálneho termostatu, ale termostat je nastavený na stupne Celzia. Môžete si vytvoriť svoj vlastný vzorec na prevod stupňov Celzia na stupne Fahrenheita, takže jediným kliknutím môžete automaticky previesť všetky tieto importované hodnoty.

Ak chcete vytvoriť svoju prvú vlastnú funkciu, musíte otvoriť editor skriptov. Ak to chcete urobiť, kliknite na Nástroje> Editor skriptov .





Uvidíte obrazovku projektu, kde môžete napísať svoj JavaScript kód.

koľko ľudí môže byť na netflixe

Tu nahraďte obsah tohto okna vlastnou vlastnou funkciou. Názov funkcie je rovnaký ako názov, ktorý začnete písať do bunky v Tabuľkách Google za symbolom '=', aby ste vyvolali vzorec. Funkcia na prevod Celzia na Fahrenheita by vyzerala takto:

function CSTOFH (input) {
return input * 1.8 + 32;
}

Prilepte funkciu vyššie do okna s kódom a potom vyberte Súbor> Uložiť , pomenujte projekt ako „CelsiusConverter“ a kliknite na tlačidlo OK .

To je všetko, čo k tomu patrí! Teraz, aby ste mohli používať svoju novú funkciu, stačí napísať znak '=', za ktorým bude nasledovať vaša funkcia, so vstupným číslom, ktoré chcete previesť:

Stlačte Zadajte vidieť výsledok.

To je všetko, čo k tomu patrí. Môžete rýchlo vidieť, ako môžete písať o akomkoľvek vlastnom vzorci, ktorý potrebujete, aby sa zmestili do vašej Tabuľky Google.

2. Automaticky generované grafy

V iných článkoch sme vám ukázali, ako je možné vykonávať protokolovanie údajov z vašich domácich kamier Wi-Fi do tabuľky Google, alebo možno používate Tabuľky Google s tímom a iné osoby za vás zadávajú údaje.

Povedzme, že pracujete na hárku s novými údajmi každý mesiac. Chcete automaticky vytvoriť graf pomocou údajov v tabuľke. Môžete to dosiahnuť vytvorením funkcie, ktorá pre vás vytvorí nový graf na základe údajov v aktuálnej tabuľke, ktorú máte otvorenú.

V tomto prípade ste učiteľ a na konci roka máte pre každého študenta tabuľku so zoznamom výsledkov mesačných skúšok:

Čo by ste chceli urobiť, je spustiť na tomto hárku jednu funkciu, ktorá vygeneruje graf v priebehu niekoľkých sekúnd. Takto vyzerá tento skript:

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); }

Teraz otvorte všetky tabuľky svojho študenta a kliknite na Utekaj v ponuke v službe Google Scripts ikonu na automatické generovanie grafu.

Kedykoľvek kliknete na ikonu spustenia, spustí sa skript, ktorý ste vytvorili v „aktívnej“ tabuľke (tej, ktorú máte otvorenú na aktuálnej karte prehliadača).

V prípade prehľadov, ktoré musíte generovať často, napríklad týždenne alebo mesačne, vám tento druh automaticky generovanej funkcie grafu môže ušetriť veľa času.

3. Vytvorte si vlastné ponuky

Čo keď nechcete, aby bol skript otvorený na automatické generovanie tohto grafu? Čo keby ste chceli mať pohodlie, keď máte túto funkciu na dosah ruky v systéme ponúk, priamo v Tabuľkách Google? No môžete to urobiť aj vy.

ako používať editor fotografií Gimp

Ak chcete vytvoriť vlastnú ponuku, musíte tabuľke povedať, aby pridala novú položku ponuky vždy, keď sa otvorí. Vykonáte to vytvorením súboru onOpen () funkciu v okne editora skriptov nad príponou Gradechart funkcia, ktorú ste práve vytvorili:

function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{ name: 'Create Grade Chart...', functionName: 'GradeChart' }
];
spreadsheet.addMenu('Charts', menuItems);
}

Uložte skript a potom znova načítajte tabuľku. Zistíte, že teraz sa vaša nová položka ponuky zobrazuje s názvom, ktorý ste definovali ako v skripte. Kliknite na ponuku a zobrazí sa položka ponuky pre vašu funkciu.

Kliknite na položku ponuky a spustí sa funkcia rovnako ako po stlačení ikony „spustiť“ zvnútra editora Google Scripts!

4. Odosielanie automatizovaných správ

Posledným príkladom skriptu, ktorý vám ukazujeme, je skript, ktorý bude odosielať e -maily z Tabuliek Google.

To môže prísť vhod, ak riadite veľký tím ľudí a máte viacero e -mailov na odoslanie na rovnakú tému.

Možno ste vykonali kontrolu výkonnosti s jednotlivými členmi tímu a svoje pripomienky k recenzii pre každú osobu ste zapísali do tabuľky Google.

Bolo by pekné spustiť jeden skript a nechať tieto komentáre automaticky odoslať e -mailom 50 alebo 60 zamestnancom súčasne bez toho, aby ste všetky tieto jednotlivé e -maily museli ručne vytvárať? To je sila služby Google Scripting.

Podobne ako pri vytváraní skriptov vyššie, vytvoríte skript tak, že prejdete do editora skriptov a vytvoríte funkciu s názvom Pošli e-maily () , Páči sa ti to:

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);
}
}

Povedzme, že máte svoju tabuľku usporiadanú podľa obrázku.

Skript vyššie bude fungovať úplne v každom riadku tabuľky a odošle e -mail na adresu v druhom stĺpci so správou, ktorú ste zadali do tretieho stĺpca.

The poslať email funkcia v službe Google Scripts je zďaleka jednou z najúčinnejších funkcií v službe Google Scripts, pretože otvára celý svet automatizácie e -mailov, ktorá vám ušetrí čas.

Tento skript vám ukazuje skutočnú silu skriptovania Google Apps a kombinuje Gmail so skriptmi Tabuliek Google na automatizáciu úlohy. Aj keď ste už videli skripty, ktoré fungujú v Tabuľkách Google, najlepšie si odnesiete silu skriptov v celej službe Google Suite.

nefunguje mi zvuk z počítača

Automatizácia je tajomstvom úspechu produktivity

Všetky tieto automatizované skripty Google by vám mali ukázať, že pomocou niekoľkých jednoduchých riadkov kódu majú skripty Google schopnosť čiastočne alebo úplne automatizovať Tabuľky Google.

Tieto funkcie je možné nastaviť tak, aby sa spúšťali podľa plánu, alebo ich môžete spustiť ručne, kedykoľvek ich chcete spustiť. Skripty Google môžu automatizovať nudné úlohy, ako je odosielanie e -mailov alebo odosielanie faktúr z Tabuliek Google. Hľadáte viac? Pozrite sa na tieto 3 skripty Google, ktoré vám zautomatizujú dokumenty.

zdieľam zdieľam Tweet E -mail Tu je dôvod, prečo FBI vydala upozornenie na úľový ransomware

FBI vydala varovanie pred obzvlášť škaredým kmeňom ransomwaru. Tu je dôvod, prečo si musíte dávať pozor predovšetkým na ransomware Hive.

Čítajte ďalej
Súvisiace témy
  • Produktivita
  • Programovanie
  • JavaScript
  • Tabuľka
  • Tabuľky Google
  • Skriptovanie
  • Google Script
O autorovi Anthony Grant(40 publikovaných článkov)

Anthony Grant je nezávislý autor, ktorý sa zaoberá programovaním a softvérom. Je odborníkom v oblasti informatiky, ktorý sa zaoberá programovaním, programom Excel, softvérom a technológiami.

Viac od Anthonyho Granta

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber