Geben Sie das aktuelle Datum in eine Zelle, wenn andere Zelle geändert wird
Ich habe eine Google-Tabelle, die ich verwenden, um den status von Konfigurations-Informationen angefordert, die für eine app, die von einem client. E. g. Text geht auf eine Schaltfläche.
Ich habe eine Spalte mit "Status" an der Spitze und Zellen, die mit List 'aus dem Bereich' Validierung von Daten in die Zeilen darunter. Die Palette verwendet hat, 'client', 'Mit Mir', 'Abgeschlossen'. Ich habe auch eine Spalte auf der rechten Seite, die ich verwenden, um manuell hinzufügen, das Datum der letzten mal der status geändert. Was ich möchte ist, dass das Datum automatisch auf das heutige Datum, wenn ich den status ändern. Ich glaube, es kann getan werden mit einem script, aber ich habe noch nie verwendet eine vor.
- Ich würde auch markieren, diese mit google-apps-script - ich glaube, das ist, was Sie haben würden, zu verwenden.
- Vielleicht schauen Sie unter diesem link: developers.google.com/apps-script/understanding_triggers Google Tabellen unterstützt eine "Bearbeiten" - trigger wird ausgeführt, jedes mal, wenn ein Arbeitsblatt bearbeitet wird. Das wäre ein guter Ort, um zu starten. Auch in Ihr Arbeitsblatt, gehen "Extras" > "Skript-Editor" wird Ihnen die option erstellen Sie eine neue app, die läuft mit einem Tabellenkalkulationsprogramm. Diese app enthält bereits code zum laden der bestimmten Tabelle, die geöffnet wurde, wenn Sie geklickt "Tools - > Skript-Editor".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die andere Antwort begann mit einer guten Idee, aber leider ist der vorgeschlagene code funktioniert nicht, weil es hat viele grundlegende Fehler (offensichtlich war es nicht getestet ...)
So, hier ist eine version, die einfach funktioniert :
if (col == 1 && sheet.getRange(row, col+1).isBlank())
. Ich weiß nicht, ob es ist elegant code, aber es funktioniert.range {'client', 'Mit Mir', 'Abgeschlossen'}
ok, wenn Sie öffnen Sie Ihr Skript-editor und fügen Sie den folgenden code, ersetzen Sie die FETT gedruckten BEGRIFFE mit relevanten Werten.
onEdit (), sollten Sie nicht brauchen einen trigger, wie es ist eine 'spezielle' Funktion es sei denn, Sie teilen das Blatt und müssen otehrs es mit Entwickler-Behörde.