Hallo Pascal,

ich würde das über ein Makro organisieren.

function onEdit() { // wenn tabelle editiert wird

var sheet = SpreadsheetApp.getActiveSheet(); // sheet ist name der aktiven tabelle

var columnNumberToWatch = 1; // spalte, deren bearbeitung folgen haben soll, hier A

var dateColumn = 7; // spalte, in der das Datum eingetragen wird, hier G

var range = sheet.getActiveCell(); // range auf aktive Zelle legen

var roww = range.getRow(); // aktive reihe merken

if (range.getColumn() == columnNumberToWatch) { // Wenn die aktive Spalte die zu überwachende ist

var targetCell = sheet.getRange(range.getRow(), dateColumn); // Adresse der Datums-Zelle merken

targetCell.setValue("" + Utilities.formatDate(new Date(), "GMT+1", "YYYY-MM-dd")); // dort Datum eintragen
} // Ende des If


} // Ende der Funktion.


Das ist wahrscheinlich gewurschtelt, ich bin eigentlich keine, die sowas kann und habe erst vor einiger Zeit angefangen, mich überhaupt mal Scripten zu beschäftigen, aber es sollte funktionieren. Wahrscheinlich kann man das Script eleganter lösen, ich aber nicht.

Bevor es geht musst Du irgendwelche Berechtiungen setzen, indem Du im Scripteditor auf das "Play"-Symbol klickst und dann die Autorisierung bestätigst.

LG

Anne

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.