4 Google skripti, kas padara Google izklājlapas jaudīgākas

4 Google skripti, kas padara Google izklājlapas jaudīgākas

Google izklājlapas ir daļa no Google Suite un līdz šim ir viens no visspēcīgākajiem bezmaksas rīkiem jūsu rīcībā. Tas ļauj izsekot, analizēt vai reģistrēt gandrīz visu, ko varētu iedomāties. Kas padara to vēl jaudīgāku, ir izmantošana Google skripti lai uzlabotu Google izklājlapu iespējas.





Kodēšana Google izklājlapās var šķist nedaudz biedējoša. Sākumā jūs domājat, ka viss, kas satur vārdu “skripti”, prasa padziļinātas zināšanas par programmēšanu. Patiesībā tas tā nav.





Apskatīsim dažus diezgan atdzistus Google izklājlapu skriptu piemērus, kas var uzlabot jūsu produktivitāti.





Kas ir Google izklājlapu skripti?

Google izklājlapu skripti ir koda gabali, kurus varat ierakstīt savā Google izklājlapās, kas var aktivizēt jūsu lapas. Google izklājlapu skripti ir rakstīti JavaScript valodā, un, ņemot vērā, ka JavaScript kļūst arvien populārāks, jūs, iespējams, jau esat to iepazinis.

Google skriptu rakstīšana ir ļoti līdzīga VBA rakstīšanai programmā Microsoft Excel, lai izveidotu programmas. Google izklājlapu skriptus nodrošina Google Apps skripts, kas darbojas arī ar citiem Google pakalpojumiem. Šeit ir četri skripti, kas patiešām parāda Google izklājlapu skriptu spēku.



1. Izveidojiet savas pielāgotās funkcijas

Viens no vienkāršākajiem Google skripta izveides veidiem var ievērojami uzlabot jūsu Google izklājlapu lietošanas pieredzi pielāgotu funkciju izveide . Google izklājlapas jau piedāvā garu funkciju sarakstu. Jūs varat redzēt visbiežāk sastopamos, noklikšķinot uz Izvēlne > Funkcijas ikona.

Noklikšķinot uz Vairāk funkciju parāda garu matemātikas, statistikas, finanšu, teksta, inženierijas un citu funkciju sarakstu. Tomēr Google Scripts nodrošina elastību, lai izveidotu savas personalizētās formulas.





Piemēram, pieņemsim, ka savā darbā bieži importējat informāciju no digitālā termostata, bet termostats ir iestatīts pēc Celsija. Jūs varētu izveidot savu pielāgoto formulu, lai pārvērstu Celsiju par Fārenheitu, tāpēc ar vienu klikšķi jūs varētu automātiski konvertēt visas šīs importētās vērtības.

Lai izveidotu savu pirmo pielāgoto funkciju, jums jāatver skripta redaktors. Lai to izdarītu, noklikšķiniet uz Rīki> Skriptu redaktors .





Jūs redzēsiet projekta ekrānu, kurā varat ierakstīt savu JavaScript kodu.

mājas poga nedarbojas iphone 7

Šeit aizstājiet šajā logā esošo saturu ar savu pielāgoto funkciju. Funkcijas nosaukums ir tāds pats kā nosaukums, kuru sāksit rakstīt šūnā Google izklājlapās aiz simbola '=', lai izsauktu formulu. Funkcija Celsija pārvēršanai par Fārenheitu izskatītos šādi:

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

Ielīmējiet iepriekš minēto funkciju koda logā un pēc tam atlasiet Fails> Saglabāt , nosauciet projektu kā “CelsiusConverter” un noklikšķiniet labi .

Tas arī viss! Tagad, lai izmantotu savu jauno funkciju, viss, kas jums jādara, ir ierakstīt zīmi '=', kam seko jūsu funkcija, ar ievadāmo numuru, kas jāpārvērš:

Nospiediet Ievadiet lai redzētu rezultātu.

Tas arī viss. Jūs varat ātri redzēt, kā varat rakstīt gandrīz jebkuru pielāgotu formulu, kas nepieciešama jūsu Google izklājlapai.

2. Automātiski ģenerēt diagrammas

Citos rakstos mēs esam parādījuši, kā veikt tādas darbības kā žurnāla dati no jūsu mājas Wi-Fi kamerām uz Google izklājlapu, vai varbūt jūs izmantojat Google izklājlapas kopā ar komandu un citi cilvēki ievada datus jūsu vietā.

Pieņemsim, ka katru mēnesi strādājat pie lapas ar jauniem datiem. Jūs vēlaties automātiski izveidot diagrammu, izmantojot izklājlapas datus. To var paveikt, izveidojot funkciju, kas jums izveidos jaunu diagrammu, pamatojoties uz pašreiz atvērtās izklājlapas datiem.

Šādā gadījumā jūs esat skolotājs, un gada beigās jums ir izklājlapa katram studentam ar ikmēneša eksāmenu rezultātu sarakstu:

Jūs vēlaties šajā lapā palaist vienu funkciju, kas dažu sekunžu laikā ģenerētu diagrammu. Lūk, kā izskatās šis skripts:

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

Tagad atveriet katru studenta izklājlapu un noklikšķiniet uz Skrien ikonu Google skriptu izvēlnē, lai automātiski ģenerētu diagrammu.

Ikreiz, kad noklikšķināsit uz palaišanas ikonas, tiks palaists skripts, ko esat izveidojis aktīvajā izklājlapā (tā, kuru esat atvēris pašreizējā pārlūkprogrammas cilnē).

Pārskatiem, kas jāveido bieži, piemēram, reizi nedēļā vai mēnesī, šāda veida automātiski izveidota diagrammas funkcija patiešām var ietaupīt daudz laika.

3. Izveidojiet pielāgotas izvēlnes

Ko darīt, ja nevēlaties atvērt skriptu, lai automātiski izveidotu šo diagrammu? Ko darīt, ja vēlaties, lai šī funkcija būtu ērti pieejama izvēlņu sistēmā, tieši Google izklājlapās? Nu, jūs varat arī to darīt.

lēns internets pēc Windows 10 jaunināšanas

Lai izveidotu pielāgotu izvēlni, jums jāinformē izklājlapa, lai tā pievienotu jauno izvēlnes vienumu katru reizi, kad tā tiek atvērta. Jūs to darāt, izveidojot onOpen () funkciju skriptu redaktora logā virs Novērtējums funkcija, kuru tikko izveidojāt:

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

Saglabājiet skriptu un pēc tam atkārtoti ielādējiet izklājlapu. Jūs atklāsit, ka tagad jūsu jaunais izvēlnes vienums tiek parādīts ar nosaukumu, kuru definējāt kā savu skriptu. Noklikšķiniet uz izvēlnes, un jūs redzēsit savas funkcijas izvēlnes vienumu.

Noklikšķiniet uz izvēlnes vienuma, un funkcija darbosies tāpat kā tad, kad Google skriptu redaktora iekšpusē nospiedāt ikonu “Palaist”!

4. Sūtiet automatizētus pārskatus

Pēdējais skripta piemērs, ko mēs jums parādām, ir skripts, kas nosūtīs e -pastu no Google izklājlapām.

Tas var noderēt, ja vadāt lielu cilvēku komandu un jums ir jānosūta vairāki e -pasta ziņojumi par vienu un to pašu tēmu.

Varbūt esat veicis veiktspējas pārskatīšanu ar atsevišķiem komandas locekļiem un reģistrējis savas atsauksmes komentārus par katru personu Google izklājlapā.

Vai būtu jauki palaist tikai vienu skriptu un šie komentāri tiktu automātiski nosūtīti pa e -pastu 50 vai 60 darbiniekiem vienlaikus, bez nepieciešamības manuāli izveidot visus šos atsevišķos e -pastus? Tas ir Google skriptu spēks.

Līdzīgi kā jūs izveidojāt iepriekš minētos skriptus, jūs izveidosit skriptu, atverot skriptu redaktoru un izveidojot funkciju ar nosaukumu sūtīt ēpastus () , kā šis:

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

Pieņemsim, ka jūsu izklājlapa ir sakārtota, kā parādīts šeit.

Iepriekš minētais skripts darbosies līdz izklājlapas katrai rindai un nosūtīs e -pastu uz adresi, kas atrodas otrajā slejā, ar ziņojumu, ko esat ievadījis trešajā slejā.

The sūtīt e-pastu funkcija pakalpojumā Google Scripts ir viena no visspēcīgākajām Google Scripts funkcijām, jo ​​tā paver visu e -pasta automatizācijas pasauli, kas ietaupīs jūsu laiku.

Šis skripts parāda patieso Google Apps Scripting spēku, apvienojot Gmail ar Google izklājlapu skriptiem, lai automatizētu uzdevumu. Lai gan esat redzējis skriptus, kas darbojas Google izklājlapās, vislabāk atņemt ir skriptu iespējas visā Google Suite.

kāpēc sistēma izmanto tik daudz CPU

Automatizācija ir produktivitātes panākumu noslēpums

Visiem šiem automatizētajiem Google skriptiem vajadzētu parādīt, ka tikai dažas vienkāršas koda rindiņas ļauj Google Scripts daļēji vai pilnībā automatizēt Google izklājlapas.

Šīs funkcijas var iestatīt tā, lai tās darbotos pēc grafika, vai arī tās var palaist manuāli, kad vien vēlaties tās aktivizēt. Google skripti var automatizēt garlaicīgus uzdevumus, piemēram, e -pasta sūtīšanu vai rēķinu sūtīšanu no Google izklājlapām. Vai meklējat vairāk? Pārbaudiet šos 3 Google skriptus, lai automatizētu savus dokumentus.

Kopīgot Kopīgot Čivināt E -pasts Lūk, kāpēc FIB izdeva brīdinājumu par Hive Ransomware

FIB izdeva brīdinājumu par īpaši nepatīkamu izpirkuma programmatūras celmu. Lūk, kāpēc jums īpaši jāuzmanās no Hive izpirkuma programmatūras.

Lasīt Tālāk
Saistītās tēmas
  • Produktivitāte
  • Programmēšana
  • JavaScript
  • Izklājlapa
  • Google izklājlapas
  • Skriptu veidošana
  • Google skripts
Par autoru Entonijs Grants(40 publicēti raksti)

Entonijs Grants ir ārštata rakstnieks, kas aptver programmēšanu un programmatūru. Viņš ir datorzinātņu profesors, kurš nodarbojas ar programmēšanu, Excel, programmatūru un tehnoloģijām.

Vairāk no Entonija Granta

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu