Google Apps Script mit klarem Umfang und kontrollierten Tests erstellen.
Ein Apps Script-Entwurf braucht einen klaren Umfang und klare Berechtigungen. Bevorzuge für die erste Version eine vom Nutzer ausgelöste Aktion und vermeide unnötigen Zugriff auf andere Dienste.
Passe den Ablauf an deine Aufgabe an.
Beschreibe Blatt, genauen Bereich und gewünschte Änderung, bevor du eine Funktion entwirfst. Wähle für den ersten Versuch eine manuelle Auslösung und erkläre, welche Zellen das Skript verändern darf. Führe es auf einer Kopie aus und vergleiche die geänderten Zellen mit einer kleinen bekannten Eingabe.
- Was du bereitstellst
- Tabellenaufbau und abgegrenzte Automatisierungsanforderung.
- Was du erhältst
- Skriptentwurf mit Berechtigungen und Anleitung zur manuellen Ausführung.
Sieh dir Eingabe und Ergebnis an.
Beispielhafte Ein- und Ausgabe · ein Lehrbeispiel, kein tatsächlicher WebAct-Durchlauf
Beispiel Eingabe
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.
Vollständiges Beispiel
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.Lade diese Eingabe in den Prompt und kopiere ihn zum Ausprobieren nach WebAct. Dein Ergebnis kann vom Beispiel abweichen.
Entscheidungen und Fehlerbehebung.
Sollte das Skript auf dem zufällig aktiven Blatt arbeiten?
Ein benanntes Blatt und ein abgegrenzter Bereich lassen sich leichter prüfen. Nutze das aktive Blatt nur, wenn dieses Verhalten beabsichtigter Teil der Aufgabe ist.
Warum fordert Apps Script eine Autorisierung an?
Tabellenzugriff kann eine Berechtigung benötigen. Prüfe Skript und angeforderte Zugriffsbereiche vor der Autorisierung, besonders wenn zusätzliche Dienste referenziert werden.
Quelle für diesen Arbeitsablauf.
Probiere es mit deiner eigenen Quelle.
Ersetze das Beispiel im Aufgaben-Prompt durch dein Material. Behalte nötige Anforderungen bei und kopiere die Aufgabe nach WebAct.
Aufgabe anpassen und kopieren ↑