Gemini in de Apps Script-editor: code schrijven en debuggen met AI
Sinds augustus 2026 zit er een Gemini-zijpaneel in de Apps Script-editor dat code genereert, aanpast en debugt met context van ...
Hoe je werk automatiseert met Google Apps Script en de Gemini API: van automatische e-mailtriage tot rapportages, met praktische uitleg en codevoorbeelden.
Wil je werk automatiseren binnen Google Workspace en daarbij de intelligentie van AI gebruiken? Dan is de combinatie van Google Apps Script en de Gemini API de snelste route. Apps Script draait gratis binnen je Workspace-omgeving en heeft directe toegang tot Gmail, Drive, Agenda en Sheets. De Gemini API voegt daar taalbegrip aan toe: samenvatten, classificeren, herschrijven en gegevens extraheren. Samen automatiseer je taken die voorheen handwerk waren, zoals e-mailtriage, rapportages en het verwerken van formulieren.
In dit artikel laten we het patroon zien met een werkend voorbeeld, en bespreken we waar je op moet letten qua veiligheid. Wil je dit laten bouwen of opschalen? Bekijk onze diensten procesautomatisering en AI-integratie.
Apps Script is JavaScript dat bij Google in de cloud draait, met ingebouwde toegang tot Workspace-diensten en met triggers (tijdgestuurd of op een gebeurtenis). Het kost niets extra binnen je abonnement. De Gemini API levert de AI-laag. Door Apps Script de data te laten ophalen en Gemini de interpretatie te laten doen, bouw je in korte tijd nuttige automatiseringen.
Typische toepassingen voor het MKB:
Onderstaand script zoekt ongelezen mail van de afgelopen dag, laat Gemini een korte samenvatting maken en mailt die naar jezelf. De API-sleutel staat veilig in de scripteigenschappen, niet in de code.
function vatLaatsteMailSamen() {
const draden = GmailApp.search('is:unread newer_than:1d', 0, 5);
if (!draden.length) return;
const teksten = draden
.map(function (d) { return d.getMessages().pop().getPlainBody(); })
.join('\n---\n');
const samenvatting = vraagGemini('Vat deze e-mails kort samen in bullets, in het Nederlands:\n' + teksten);
GmailApp.sendEmail(Session.getActiveUser().getEmail(), 'Dagelijkse mailsamenvatting', samenvatting);
}
function vraagGemini(prompt) {
const apiKey = PropertiesService.getScriptProperties().getProperty('GEMINI_API_KEY');
const model = 'gemini-2.5-flash';
const url = 'https://generativelanguage.googleapis.com/v1beta/models/' + model + ':generateContent';
const payload = { contents: [{ parts: [{ text: prompt }] }] };
const response = UrlFetchApp.fetch(url, {
method: 'post',
contentType: 'application/json',
headers: { 'x-goog-api-key': apiKey },
payload: JSON.stringify(payload),
muteHttpExceptions: true
});
const data = JSON.parse(response.getContentText());
if (!data.candidates) throw new Error('Geen antwoord van Gemini: ' + response.getContentText());
return data.candidates[0].content.parts[0].text;
}
Modelnamen evolueren; kies de actuele Gemini-modelnaam die bij jouw use-case past. Voor korte, snelle taken volstaat een Flash-model, voor complexere redenering kies je een Pro-model.
Hardcode nooit een API-sleutel in je script. Gebruik PropertiesService.getScriptProperties() om de sleutel op te slaan, of beheer hem centraal. Beperk de sleutel waar mogelijk tot de juiste API en stel gebruikslimieten in. Dit is precies het soort detail dat het verschil maakt tussen een handige automatisering en een datalek.
Zonder trigger doet het script niets. Stel in Apps Script een tijdgestuurde trigger in (bijvoorbeeld elke ochtend om 8 uur) of een trigger op een gebeurtenis, zoals een nieuwe formulierinzending. Zo draait je automatisering automatisch, zonder dat iemand op een knop hoeft te drukken.
Niet alles hoeft code te zijn. Voor veel automatiseringen is no-code Workspace Studio sneller en makkelijker te beheren. Kies voor Apps Script en de Gemini API als je maatwerk nodig hebt, externe systemen wilt koppelen of fijnmazige controle over de logica wilt. Vaak is een combinatie het beste: no-code waar het kan, code waar het moet.
Apps Script en de Gemini API vormen een krachtig, betaalbaar koppel om werk te automatiseren binnen Workspace. Begin met een kleine, duidelijke taak zoals een dagelijkse samenvatting, bewaar je sleutels veilig en breid daarna uit. Loop je tegen complexiteit aan, of wil je automatiseringen die meerdere systemen raken?
Onze ontwikkelaars bouwen betrouwbare automatiseringen op maat. Neem contact op of lees meer over procesautomatisering.
Sinds augustus 2026 zit er een Gemini-zijpaneel in de Apps Script-editor dat code genereert, aanpast en debugt met context van ...
Sinds juni 2026 is Apps Script een kernservice met enterprise-dataprotectie, admin-controls en standaard support. Wat dat veran...
In 2026 kreeg de Chat API pinnen, markdown-opmaak en zoeken in spaces. Zo bouw je een Chat-app of automatisering die berichten ...
Wij reageren binnen 1 werkdag met een eerlijk en concreet antwoord.
U wilt eerst weten wat er kan. Kies waar uw vraag over gaat, dan krijgt u binnen 1 werkdag een eerlijk en concreet antwoord.
U wilt weten wat het kost. Kies wat het best past, dan ontvangt u een offerte op maat.
U wilt overstappen of iets nieuws inrichten. Vertel waar u vandaan komt, dan plannen we de overstap samen.
U bent al klant en heeft een vraag of melding. Kies het onderwerp, dan pakken wij het op.
Voor support- en onderzoekswerkzaamheden buiten een contract hanteren wij een tarief van €125 per uur (excl. btw). Wij bespreken de werkzaamheden altijd eerst met u.