4 Google'i skripti, mis muudavad Google'i arvutustabelid võimsamaks

4 Google'i skripti, mis muudavad Google'i arvutustabelid võimsamaks

Google'i arvutustabelid on osa Google Suite'ist ja on vaieldamatult üks võimsamaid tasuta tööriistu. See võimaldab teil jälgida, analüüsida või logida peaaegu kõike, mida võite ette kujutada. Mis muudab selle veelgi võimsamaks, on selle kasutamine Google'i skriptid Google'i arvutustabelite võimaluste täiustamiseks.





Google'i arvutustabelites kodeerimine võib tunduda pisut hirmutav. Esmapilgul võite arvata, et kõik, milles on sõna „skriptid”, eeldab programmeerimist. See pole tegelikult nii.





Vaatame mõnda päris lahedat Google'i arvutustabelite skriptide näidet, mis võivad teie tootlikkust tõsta.





Mis on Google'i arvutustabelite skriptid?

Google'i arvutustabelite skriptid on koodid, mille saate oma Google'i arvutustabelitesse kirjutada ja mis võivad teie lehti tööle panna. Google'i arvutustabelite skriptid on kirjutatud JavaScriptiga ja arvestades, et JavaScript muutub üha populaarsemaks, võite olla sellega juba tuttav.

Google'i skriptide kirjutamine on väga sarnane programmide loomiseks Microsoft Excelis VBA kirjutamisega. Teie Google'i arvutustabelite skripte toetab Google'i rakenduste skript, mis töötab ka teiste Google'i teenustega. Siin on neli skripti, mis tõestavad tõesti Google'i arvutustabelite skriptimise võimu.



1. Looge oma kohandatud funktsioonid

Üks lihtsamaid viise Google'i skripti loomiseks võib teie Google'i arvutustabelite kasutuskogemust oluliselt parandada kohandatud funktsioonide loomine . Google'i arvutustabelid pakuvad juba pikka funktsioonide loendit. Kõige tavalisemaid näete, klõpsates nupul Menüü > Funktsioonid ikooni.

Klõpsates Veel funktsioone näitab teile matemaatika-, statistika-, finants-, teksti-, inseneri- ja muude funktsioonide pikka nimekirja. Google Scripts annab teile aga paindlikkuse oma isikupärastatud valemite loomiseks.





Oletame näiteks, et impordite oma töökohal sageli teavet digitaalsest termostaadist, kuid termostaat on seatud Celsiuse järgi. Celsiuse Fahrenheitiks teisendamiseks võite luua oma kohandatud valemi, nii et saate ühe klõpsuga automaatselt kõik need imporditud väärtused teisendada.

Esimese kohandatud funktsiooni loomiseks peate avama skriptiredaktori. Selleks klõpsake nuppu Tööriistad> Skriptiredaktor .





Näete projektiekraani, kuhu saate oma JavaScripti koodi kirjutada.

kui palju inimesi saab netflixis olla

Siin asendage selles aknas olev sisu oma kohandatud funktsiooniga. Funktsiooni nimi on sama, mis valemi käivitamiseks hakkate Google'i arvutustabelites lahtrisse sümboli '=' järel tippima. Funktsioon Celsiuse teisendamiseks Fahrenheiti järgi näeks välja umbes selline:

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

Kleepige ülaltoodud funktsioon koodiaknasse ja seejärel valige Fail> Salvesta , pange projektile nimi „CelsiusConverter” ja klõpsake Okei .

See on kõik! Nüüd peate uue funktsiooni kasutamiseks tegema ainult märgi '=', millele järgneb teie funktsioon koos teisendatava sisendnumbriga:

Vajutage Sisenema tulemust näha.

See on kõik. Näete kiiresti, kuidas saate kirjutada peaaegu iga kohandatud valemi, mis on teie Google'i arvutustabelisse sobiv.

2. Diagrammide automaatne loomine

Teistes artiklites oleme näidanud teile, kuidas teha selliseid toiminguid nagu logiandmed oma kodustest WiFi-kaameratest Google'i arvutustabelisse või võib-olla kasutate Google'i arvutustabeleid meeskonnaga ja teised inimesed sisestavad teie eest andmeid.

Oletame, et töötate iga kuu uute andmetega lehega. Soovite automaatselt luua diagrammi, kasutades arvutustabeli andmeid. Seda saate teha, luues funktsiooni, mis loob teie jaoks uue diagrammi, lähtudes praeguse avatud arvutustabeli andmetest.

Selle stsenaariumi korral olete õpetaja ja aasta lõpus on teil iga õpilase kohta arvutustabel koos igakuiste eksamitulemuste loendiga.

Sooviksite sellel lehel käivitada ühe funktsiooni, mis genereeriks diagrammi sekunditega. See skript näeb välja selline:

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

Nüüd avage iga õpilase arvutustabel ja klõpsake nuppu Jookse diagrammi automaatseks loomiseks Google'i skriptide menüüs.

Iga kord, kui klõpsate käivitusikoonil, käivitatakse skript, mille olete loonud aktiivsel arvutustabelil (see, mille olete praegusel brauseri vahekaardil avanud).

Aruannete puhul, mida peate genereerima sageli, näiteks iganädalaselt või kord kuus, säästab selline automaatselt loodud diagrammifunktsioon teile palju aega.

3. Kohandatud menüüde loomine

Mida teha, kui te ei soovi skripti selle diagrammi automaatseks genereerimiseks avada? Mis siis, kui soovite, et see funktsioon oleks mugavalt menüüsüsteemis käeulatuses, otse Google'i arvutustabelite sees? Noh, saate seda ka teha.

kuidas YouTube'is kommentaar esile tuua?

Kohandatud menüü loomiseks peate arvutustabelil ütlema, et lisab uue menüüelemendi iga kord, kui see avaneb. Seda teete, luues onOpen () funktsiooni skriptiredaktori aknas ülalpool Hindetabel äsja loodud funktsioon:

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

Salvestage skript ja laadige seejärel arvutustabel uuesti. Avastate, et nüüd kuvatakse teie uus menüükirje koos nimega, mille määrasite oma skriptis. Klõpsake menüüd ja näete oma funktsiooni menüüelementi.

Klõpsake menüüelemendil ja see käivitab funktsiooni täpselt nii, nagu vajutasite Google'i skriptide redaktori seest ikooni „Käivita”!

4. Saatke automatiseeritud aruandeid

Viimane skriptinäide, mida teile näitame, on skript, mis saadab meilid Google'i arvutustabelite seest.

See võib osutuda kasulikuks, kui juhite suurt inimeste meeskonda ja teil on samal teemal mitu e -kirja saata.

Võib -olla olete teinud üksikute meeskonnaliikmetega toimivusülevaate ja loginud oma arvustuste kommentaarid iga inimese kohta Google'i arvutustabelisse.

Kas oleks tore lihtsalt käivitada üks skript ja lasta need kommentaarid automaatselt saata 50 või 60 töötajale korraga, ilma et peaksite kõiki neid e -kirju käsitsi looma? See on Google'i skriptimise jõud.

Sarnaselt ülaltoodud skriptide loomisega loote skripti, minnes skriptiredaktorisse ja luues funktsiooni nimega sendEmails () , nagu nii:

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

Oletame, et teie arvutustabel on korraldatud nii, nagu siin näidatud.

Ülaltoodud skript töötab arvutustabeli iga rea ​​lõpuni ja saadab teise veeru aadressile e -kirja koos sõnumiga, mille olete sisestanud kolmandasse veergu.

The saada email funktsioon Google Scriptsis on kindlasti üks Google Scripti võimsaimaid funktsioone, kuna see avab terve e -posti automatiseerimise maailma, mis säästab teie aega.

See skript näitab teile Google Appsi skriptimise tegelikku jõudu, kombineerides Gmaili ja Google'i arvutustabelite skripte ülesande automatiseerimiseks. Kuigi olete näinud Google'i arvutustabelites töötavaid skripte, on kõige parem ära võtta kogu Google Suite'i skriptimise võimekus.

kontroller ei lülita xbox one'i sisse

Automatiseerimine on tootlikkuse edu saladus

Kõik need automatiseeritud Google Scriptid peaksid teile näitama, et vaid mõne lihtsa koodiridaga on Google Scriptsil õigus Google'i arvutustabeleid osaliselt või täielikult automatiseerida.

Neid funktsioone saab seadistada ajakava alusel töötamiseks või saate neid käsitsi käivitada, kui soovite neid käivitada. Google'i skriptid võivad automatiseerida igavaid ülesandeid, nagu meilide saatmine või arvete saatmine Google'i arvutustabelitest. Kas otsite rohkem? Dokumentide automatiseerimiseks vaadake neid kolme Google'i skripti.

Jaga Jaga Piiksuma E -post Siin on põhjus, miks FBI andis hoiatuse taru lunavara eest

FBI andis hoiatuse eriti vastiku lunavara tüve eest. Siin on põhjus, miks peate Hive lunavara suhtes eriti ettevaatlik olema.

Loe edasi
Seotud teemad
  • Tootlikkus
  • Programmeerimine
  • JavaScript
  • Arvutustabel
  • Google'i arvutustabelid
  • Skriptimine
  • Google'i skript
Autori kohta Anthony Grant(40 artiklit avaldatud)

Anthony Grant on vabakutseline kirjanik, kes hõlmab programmeerimist ja tarkvara. Ta on arvutiteaduse eriala, kes tegeleb programmeerimise, Exceli, tarkvara ja tehnoloogiaga.

Rohkem Anthony Grantilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin