Een praktijkgids voor ontwikkelaars
In de nieuwste aflevering van de How to Use Gemini 2.5 Flash in Apps Script with Vertex AI – gepresenteerd door Google Workspace Developers – neemt men je stap voor stap mee in het integreren van Google’s krachtige Gemini 2.5 Flash model in een Google Apps Script-project. De focus ligt op hoe je de geavanceerde Vertex AI-service inschakelt en gebruikt om via Apps Script tekst te genereren met een AI-prompt.
Introductie: wat is Vertex AI in Apps Script?
Google heeft de Vertex AI-service beschikbaar gemaakt als een Advanced Service binnen Apps Script, waardoor ontwikkelaars eenvoudig toegang krijgen tot de nieuwste generatieve modellen, zoals Gemini 2.5 Flash. Met deze integratie kun je direct vanuit je scripts krachtige AI-functies aanroepen – zonder handmatige HTTP-aanroepen, wat het ontwikkelproces eenvoudiger en overzichtelijker maakt.
Het model Gemini 2.5 Flash is gericht op snelheid, efficiency en kwaliteit bij tekstgeneratie, en ondersteunt ook multimodale inputs zoals code, afbeeldingen en audio.
Stap-voor-stap: Vertex AI inschakelen
Om te starten met Vertex AI in een Apps Script-project moet je:
- Een Google Cloud-project maken en de Vertex AI API inschakelen.
- In je Apps Script-editor de Vertex AI-service toevoegen via Services → Add a service.
Daarna kun je beginnen met het aanmaken van een script dat deze service gebruikt om prompts te sturen naar het Gemini-model.
Codevoorbeeld: AI-prompt vanuit Apps Script
In de documentatie vind je een concreet voorbeeld hoe je een AI-prompt verstuurt via de Vertex AI-service:
functionmain() { const prompt = 'Wat is Google Apps Script in één zin?'; try { const response = callVertexAI(prompt); console.log(`Response: `); } catch (error) { console.error(`Fout bij Vertex AI: `); } } functioncallVertexAI(prompt) { const projectId = 'JE_GOOGLE_CLOUD_PROJECT_ID'; const region = 'us-central1'; const modelName = 'gemini-2.5-flash'; const model = `projects//locations//publishers/google/models/`; const payload = { contents: [{ role: 'user', parts: [{ text: prompt }] }], generationConfig: { temperature: 0.1, maxOutputTokens: 2048 } }; const response = VertexAI.Endpoints.generateContent(payload, model); return response?.candidates?.[0]?.content?.parts?.[0]?.text || 'Geen antwoord gegenereerd.'; }
👉 Dit script laat zien hoe je een prompt doorstuurt en het antwoord terughaalt, rechtstreeks binnen Apps Script.
Praktische toepassingen
Met deze integratie kun je allerlei AI-functionaliteit in je Workspace-projecten bouwen:
- Automatische samenvattingen of antwoorden genereren.
- Slimme automatisering in Sheets, Docs of Gmail.
- Conversatie- of workflow-tools uitbreiden met AI-kracht.
Omdat alles via Apps Script en Vertex AI loopt, blijft het beheer van permissies, authenticatie en uitvoering gecentraliseerd en veilig.









