4 scripts om Google Spreadsheets sterker te maken

Google Spreadsheets of Google Spreadsheets is een van de krachtigste gratis tools waarmee u alles wat u maar kunt bedenken kunt bijhouden, analyseren of notities kunt maken. Als je daar niet stopt, kun je de mogelijkheden ervan verbeteren met Googe Scripts (Google Script).

Download Google Spreadsheets voor iOS

Download Google Spreadsheets voor Android

Google Scrips klinkt ingewikkeld en verwarrend. U denkt misschien dat het geavanceerde programmeerkennis inhoudt, maar dat is het echt niet. Dit artikel laat u kennismaken met vier eenvoudige scripts waarmee u functies kunt aanpassen, automatisch grafieken kunt maken op basis van gegevens, uw menu in Google Spreadsheets kunt aanpassen en zelfs kunt automatiseren. maandelijkse e-mailbezorging.

1. Maak uw eigen aangepaste functies

Het maken van aangepaste functionaliteit is een van de gemakkelijkste manieren om Google-scripts te maken die uw Google Spreadsheets-ervaring kunnen verbeteren. Google Spreadsheets heeft een lange lijst met beschikbare functies opgeleverd. U kunt de meest populaire bekijken door op het functiepictogram in het menu te klikken .

4 scripts om Google Spreadsheets sterker te maken

Klik vervolgens op Meer functies ... om een ​​lijst met algoritmen, financiën, technieken en meer te openen. Google Scripts biedt u echter de flexibiliteit om uw eigen persoonlijke formules te maken.
Om uw eerste aangepaste functie te maken, moet u eerst de scripteditor openen door op Extra> Scripteditor te klikken .

4 scripts om Google Spreadsheets sterker te maken

U zou een venster moeten zien dat er ongeveer als volgt uitziet.

4 scripts om Google Spreadsheets sterker te maken

Wat u moet doen, is wat in dit venster staat vervangen door uw eigen aangepaste functionaliteit. De functienaam is hetzelfde als degene die u begint te typen in een cel in Google Spreadsheets na het "=" - symbool om uw formule aan te roepen. Een functie om Celsius naar Fahrenheit te converteren ziet er als volgt uit:

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

Plak de bovenstaande functies in het codevenster en selecteer vervolgens Bestand> Opslaan , noem het project "CelsiusConverter" en klik op OK.

Meer hoeft u niet te doen. U begint uw nieuwe functie te gebruiken door "=" te typen, gevolgd door uw functie, met het ingevoerde nummer om te converteren:

4 scripts om Google Spreadsheets sterker te maken

Druk op enter en je krijgt resultaten.

4 scripts om Google Spreadsheets sterker te maken

2. Maak automatisch grafieken

U kunt elke maand een nieuwe spreadsheet met nieuwe gegevens hebben en u wilt automatisch een nieuwe grafiek maken zonder deze elke maand opnieuw te hoeven maken. U kunt dit doen door een functie te maken die een nieuwe grafiek voor u maakt op basis van de gegevens in de huidige werkmap die u hebt geopend.

Stel, je bent docent en aan het eind van het jaar heb je voor elke leerling een spreadsheet met een lijst van maandelijkse testscores:

4 scripts om Google Spreadsheets sterker te maken

Wat u wilt doen, is een enkele functie op deze tabel uitvoeren die automatisch binnen enkele seconden een diagram genereert. Het script ziet er als volgt uit:

functie 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 (cijferkaart);
}

Het enige wat u hoeft te doen is de spreadsheet van elke student openen en op het pictogram Uitvoeren in het menu in Google Scripts klikken om de grafiek automatisch te maken.

4 scripts om Google Spreadsheets sterker te maken

Telkens wanneer u op het pictogram Uitvoeren klikt, wordt het script uitgevoerd dat u hebt gemaakt in de "actieve" spreadsheet (een werkmap die u hebt geopend in uw huidige browsertabblad).

4 scripts om Google Spreadsheets sterker te maken

Voor rapporten die u regelmatig moet maken, zoals wekelijks of maandelijks, kan dit type automatische kaartfunctie u echt veel tijd besparen, omdat u niet helemaal opnieuw hoeft te creëren. Wanneer u diagramgegevens op een nieuw werkblad wilt importeren.

3. Maak een aangepast menu

Als u niet wilt dat een script automatisch grafieken genereert en die functionaliteit binnen handbereik wilt hebben in het menusysteem in Google Spreadsheets, kunt u dat mogelijk maken.

Om een ​​aangepast menu te maken, moet u de spreadsheet elke keer dat deze wordt geopend een nieuw menu-item geven. U kunt dit doen door een onOpen () -functie te maken in het Script Editor- venster boven de Gradechart- functie die u zojuist hebt gemaakt.

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

Sla de code op en laad vervolgens uw spreadsheet opnieuw. U zult ontdekken dat er een nieuw menu-item verschijnt met de naam die u in uw script opgeeft. Klik op het menu en je ziet het menu-item voor die functie.

4 scripts om Google Spreadsheets sterker te maken

Klik op het menu-item en het zal dezelfde functies uitvoeren als wanneer u op het pictogram Uitvoeren klikt in de Google Scripts-editor.

4. Verzend het rapport automatisch

Het laatste script is een script dat vanuit Google Spreadsheets wordt verzonden. Dit kan handig zijn als u een grote groep mensen beheert en u meerdere e-mails over hetzelfde onderwerp moet sturen. Mogelijk hebt u met elk teamlid een prestatiebeoordeling uitgevoerd en uw recensie-opmerkingen voor elke persoon opgenomen in Google Spreadsheets. Het is erg handig en tijdbesparend om slechts één script uit te voeren en de recensies worden automatisch naar 50 of 60 personen tegelijk verzonden zonder dat elke e-mail hoeft te worden aangemaakt en afzonderlijk moet worden verzonden. Dat is de kracht van Google Scripting.

Net als bij de manier waarop u de scripts hierboven in dit artikel hebt gemaakt, maakt u als volgt een script voor het automatisch verzenden van rapporten door naar de scripteditor te gaan en een functie met de naam sendEmails () te maken : :

functie sendEmails () {
var sheet = SpreadsheetApp.getActiveSheet ();
var startRow = 2; // Eerste rij met gegevens om
var numRows = 7 te verwerken ; // Aantal te verwerken rijen
var dataRange = sheet.getRange (startRow, 1, numRows, 3)
var data = dataRange.getValues ​​();
voor (i in data) {
var row = data [i];
var emailAddress = rij [1]; // Tweede kolom
var bericht = rij [2]; // Derde kolom
var subject = "My review notes";
MailApp.sendEmail (emailAddress, onderwerp, bericht);
}
}

Stel dat u het werkblad hebt georganiseerd zoals hier wordt weergegeven.

4 scripts om Google Spreadsheets sterker te maken

Het bovenstaande script doet alles door elke rij in de spreadsheet en stuurt een e-mail naar het adres in de tweede kolom met het bericht dat je in de derde kolom hebt ingevoerd.

De sendEmail- functie in Google Scripts is een van de krachtigste functies in Google Scripts omdat het een wereld van e- mailautomatisering opent die u nog nooit eerder heeft overwogen.

Als u in werkelijkheid iemand anders heeft die verantwoordelijk is voor het importeren van gegevens in uw Google-spreadsheet en als u automatisch e-mails bezorgt op basis van de ingevoerde gegevens, kunt u iets doen als een maandelijks rapport sturen naar Baas, dat hoeft zijn e-mailadres van zijn klant nooit echt te openen. Het script kan automatisch al het werk voor je doen.

Al deze functies van Google Scripts laten zien dat Google Scripts het recht heeft om met slechts een paar eenvoudige coderegels een deel of alle Google-spreadsheets te automatiseren. Deze automatisering kan worden ingesteld om volgens schema te worden uitgevoerd of wanneer u ze wilt inschakelen. Hoe dan ook, ze bieden u een manier om veel werk te automatiseren zonder veel moeite en tijd te besteden.

Leave a Comment

Hoe houd je Microsoft Teams de hele dag actief en beschikbaar?

Hoe houd je Microsoft Teams de hele dag actief en beschikbaar?

Leer hoe je Microsoft Teams de hele dag actief en beschikbaar houdt. Bewezen tips, tools en instellingen om de status 'Afwezig' te voorkomen, je productiviteit te verhogen en geen moment te missen tijdens je werkdag.

Hoe los je afspeelfouten van media in Microsoft Teams op in 2026?

Hoe los je afspeelfouten van media in Microsoft Teams op in 2026?

Ben je het zat dat audio-, video- en deelproblemen in Microsoft Teams je vergaderingen in 2026 verstoren? Volg onze deskundige, stapsgewijze handleiding om audio-, video- en deelproblemen snel op te lossen – zonder technische kennis. Naadloze samenwerking is binnen handbereik!

Problemen met de Microsoft Teams Mac-sleutelbos oplossen

Problemen met de Microsoft Teams Mac-sleutelbos oplossen

Heb je problemen met de sleutelhangers van Microsoft Teams op je Mac? Ontdek bewezen, stapsgewijze oplossingen voor macOS om weer probleemloos samen te werken. Snelle oplossingen vind je hier!

Het probleem oplossen dat je via een directe link deelneemt aan een vergadering in Microsoft Teams

Het probleem oplossen dat je via een directe link deelneemt aan een vergadering in Microsoft Teams

Krijg je problemen met het deelnemen aan een vergadering in Microsoft Teams? Ontdek bewezen stappen om dit op te lossen via directe links. Snelle oplossingen voor probleemloos deelnemen – geen technische kennis vereist!

Problemen met vertraging in Microsoft Teams-videoconferenties via wifi oplossen

Problemen met vertraging in Microsoft Teams-videoconferenties via wifi oplossen

Heb je last van vertraging tijdens videoconferenties in Microsoft Teams via wifi? Deze ultieme handleiding voor probleemoplossing biedt snelle oplossingen, geavanceerde tips en wifi-optimalisaties om direct weer kristalheldere videogesprekken te voeren.

Hoe u de cache van Microsoft Teams kunt wissen om prestatieproblemen op te lossen

Hoe u de cache van Microsoft Teams kunt wissen om prestatieproblemen op te lossen

Ervaart u problemen met een traag Microsoft Teams? Leer stap voor stap hoe u de cache van Microsoft Teams kunt wissen om prestatieproblemen, vertragingen en crashes op te lossen en de snelheid te verhogen op Windows, Mac, via de webbrowser en op mobiele apparaten. Snelle oplossingen die werken!

Hoe los je Microsoft Teams-fout 1200 op je telefoon op (iOS/Android)?

Hoe los je Microsoft Teams-fout 1200 op je telefoon op (iOS/Android)?

Heb je genoeg van Microsoft Teams-fout 1200 die je telefoongesprekken laat vastlopen? Ontdek snelle, stapsgewijze oplossingen voor iOS en Android, zodat je snel weer probleemloos kunt samenwerken – zonder technische kennis!

Waar bevinden zich de registerinstellingen van Microsoft Teams in Windows 11?

Waar bevinden zich de registerinstellingen van Microsoft Teams in Windows 11?

Ontdek de exacte locaties van de Microsoft Teams-registersleutels in Windows 11. Een stapsgewijze handleiding om ze te vinden, te openen en veilig aan te passen voor optimale prestaties en probleemoplossing. Essentieel voor IT-professionals en Teams-enthousiasten.

Waar vind ik de installatiemap van Microsoft Teams op mijn pc?

Waar vind ik de installatiemap van Microsoft Teams op mijn pc?

Kunt u de installatiemap van Microsoft Teams niet vinden op uw pc? Deze stapsgewijze handleiding laat u de exacte paden zien voor nieuwe en klassieke Teams-installaties, per gebruiker en per computer. Bespaar tijd bij het oplossen van problemen!

Hoe los je een aanmeldingsfout bij Microsoft Teams op Chromebooks op?

Hoe los je een aanmeldingsfout bij Microsoft Teams op Chromebooks op?

Heb je problemen met inloggen bij Microsoft Teams op je Chromebook? Ontdek stapsgewijze oplossingen om inlogproblemen snel op te lossen. Wis de cache, update apps en meer voor naadloos samenwerken. Werkt met de nieuwste Chrome OS!

Waar vind ik Microsoft Teams in Outlook? Het ontbrekende pictogram vinden

Waar vind ik Microsoft Teams in Outlook? Het ontbrekende pictogram vinden

Bent u gefrustreerd door het ontbrekende Microsoft Teams-pictogram in Outlook? Ontdek precies waar u het kunt vinden, waarom het verdwijnt en welke bewezen stappen u kunt volgen om het terug te plaatsen voor probleemloze vergaderingen. Bijgewerkt voor de nieuwste versies!

Hoe Microsoft Teams Copilot te gebruiken voor productiviteit met behulp van AI

Hoe Microsoft Teams Copilot te gebruiken voor productiviteit met behulp van AI

Ontdek hoe je Microsoft Teams Copilot kunt gebruiken om je productiviteit met AI te verhogen. Een stapsgewijze handleiding, belangrijke functies en tips om vergaderingen, chats en taken moeiteloos te transformeren. Ontgrendel vandaag nog slimmere samenwerking!

Hoe maak je een bot aan en beheer je deze in Microsoft Teams (2026)?

Hoe maak je een bot aan en beheer je deze in Microsoft Teams (2026)?

Leer hoe je een bot maakt en beheert in Microsoft Teams (2026) met deze deskundige handleiding. Van de installatie tot geavanceerd beheer: profiteer van een hogere productiviteit dankzij het nieuwste Bot Framework en de Azure-tools.

Waarom staat mijn status in Microsoft Teams vast op Afwezig?

Waarom staat mijn status in Microsoft Teams vast op Afwezig?

Ben je gefrustreerd omdat je Microsoft Teams-status vastzit op 'Afwezig'? Ontdek de belangrijkste oorzaken, zoals time-outs bij inactiviteit en energie-instellingen, plus stapsgewijze oplossingen om snel weer 'Beschikbaar' te worden. Bijgewerkt met de nieuwste Teams-functies.

Zo test je de audio en camera van Microsoft Teams vóór een gesprek.

Zo test je de audio en camera van Microsoft Teams vóór een gesprek.

Ontdek eenvoudige stappen om de audio en camera van Microsoft Teams te testen vóór een gesprek. Zorg met onze handige handleiding voor kristalhelder geluid en beeld tijdens professionele vergaderingen. Perfect voor desktop-, mobiele en webgebruikers.