Google Apps Script maken met duidelijke reikwijdte en gecontroleerde tests.
Een Apps Script-concept heeft een duidelijke reikwijdte en machtigingen nodig. Geef voor een eerste versie de voorkeur aan een door de gebruiker gestarte actie en vermijd onnodige toegang tot andere diensten.
Stem de werkwijze af op je taak.
Beschrijf het werkblad, het exacte bereik en de gewenste wijziging voordat je een functie opstelt. Kies voor een eerste proef handmatig starten en leg uit welke cellen het script mag wijzigen. Voer het op een kopie uit en vergelijk de gewijzigde cellen met een kleine bekende invoer.
- Wat je aanlevert
- Werkbladindeling en afgebakende automatiseringsbehoefte.
- Wat je krijgt
- Scriptconcept met machtigingen en instructies voor handmatig uitvoeren.
Bekijk de invoer en het resultaat.
Illustratieve invoer en uitvoer · een leervoorbeeld, geen live uitvoering van WebAct
Voorbeeld invoerveld
Google Apps Script, bound to a spreadsheet. On sheet Intake, highlight blank cells in A2:B5 light red and reset nonblank cells to white. This explicit range contains required input cells only. Manual execution.
Uitgewerkt voorbeeld
function markMissingRequiredCells() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Intake');
if (!sheet) throw new Error('Missing sheet: Intake');
const range = sheet.getRange('A2:B5');
const colors = range.getDisplayValues().map(row =>
row.map(value => value.trim() === '' ? '#fce8e6' : '#ffffff')
);
range.setBackgrounds(colors);
}
Only backgrounds in Intake!A2:B5 change; existing colors there are replaced. Test on a copy and review spreadsheet authorization. This example has not been executed in Apps Script.Laad deze invoer in de prompt en kopieer deze naar WebAct om de taak te proberen. Je resultaat kan afwijken van het voorbeeld.
Keuzes en probleemoplossing.
Moet het script werken op het werkblad dat toevallig actief is?
Een benoemd werkblad en afgebakend bereik zijn gemakkelijker te beoordelen. Gebruik het actieve werkblad alleen als dat een bewust onderdeel van de taak is.
Waarom vraagt Apps Script om autorisatie?
Toegang tot spreadsheets kan toestemming vereisen. Bekijk het script en de gevraagde toegangsrechten voordat je autoriseert, vooral als aanvullende diensten worden gebruikt.
Bron voor deze werkwijze.
Probeer het met je eigen bron.
Vervang het voorbeeld door je eigen materiaal in de taakprompt. Behoud de eisen die je nodig hebt en kopieer de taak naar WebAct.
De taak aanpassen en kopiëren ↑