Ich verwende PSPad als Texteditor, mit dem Sie Alt+ drücken können D, um einen Zeitstempel einzufügen, zB:
2010-07-17 23:45:44
Gibt es eine Möglichkeit, dies in einer Google-Tabelle zu tun?
Ich verwende PSPad als Texteditor, mit dem Sie Alt+ drücken können D, um einen Zeitstempel einzufügen, zB:
2010-07-17 23:45:44
Gibt es eine Möglichkeit, dies in einer Google-Tabelle zu tun?
Antworten:
Ich benutze AutoHotKey, um diese Funktion auszuführen.
AutoHotKey ist eine Windows- Skriptanwendung und -Sprache.
Der Code, den ich benutze, ist unten, es wäre leicht zu ändern, die Zeit einzufügen und die Schrägstriche in Bindestriche zu ändern, wenn es das ist, was Sie bevorzugen.
quelle
Google Sheets unterstützt die folgenden Tastaturkürzel:
Ctrl+ Shift+ :ist der Tastenanschlag zum Einfügen der Zeit.
Ctrl+ ;ist der Tastenanschlag zum Einfügen des Datums.
Ctrl+ Alt+ Shift+ :Ist der Tastendruck einfügen Datum und Uhrzeit.
Weitere Informationen finden Sie unter Tastaturbeschleuniger, Mnemonics und Verknüpfungen .
quelle
Ich habe ein kleines Skript erstellt, das das String-Literal "_now" in die aktuelle Datums- und Uhrzeitangabe konvertiert.
Ich finde es ziemlich praktisch zu tippen
_now
und in den aktuellen Datums- / Uhrzeitwert umwandeln zu lassen.Unter https://developers.google.com/apps-script/quickstart/macros und https://developers.google.com/apps-script/understanding_events finden Sie weitere Informationen zum Hinzufügen dieser Informationen zu Ihrer Google-Tabelle
quelle
Sie können ein Lesezeichen mit diesem Ort einfügen:
Bearbeiten Sie dann die Zelle und klicken Sie auf das Lesezeichen.
quelle
=today()
in einer Zelle in der Nähe oder in einem eingefrorenen Bereich das aktuelle Datum in eine Zelle ein.quelle
=now()
, um Datum und Uhrzeit in derselben Zelle abzurufen: Dies ist wohl die einfachste Methode, ohne ein Skript vorzugehen.Die Formel für die aktuelle Datums- und Uhrzeitangabe lautet
=now()
. Dies kann verwendet werden, um einen statischen Zeitstempel wie folgt zu erstellen :=NOW()
eine Zellequelle
Google Sheets unterstützt dies nicht. Sie können jedoch eine andere Problemumgehung ohne externe Apps ausprobieren:
(Wenn Sie auf einem MacOS-Computer arbeiten, verwenden Sie Cmdanstelle von Ctrlfor
Copy/Cut/Paste
, aber Ctrl+ Mzum Einfügen des Kommentars, da Cmd+ Mdas Fenster minimiert.)quelle
Ich habe auch ein Skript dafür erstellt und wollte ein Format, das in den Standardzeitstempeln (z. B. in
=TODAY()
oder=NOW()
) nicht verfügbar ist .Außerdem wird die Zeitzone basierend auf der aktuellen Sitzung ermittelt (die in den Einstellungen des Arbeitsblatts festgelegt ist).
Die Benutzung ist einfach:
Zur Verdeutlichung: Ich habe die Datumsformatierung manuell vorgenommen, da es sich bei der benutzerdefinierten Datumsformatierung in Google Sheets um einen Müllhaufen handelt (keine Möglichkeit, ein benutzerdefiniertes Format als Standardformat festzulegen, keine Möglichkeit, die Reihenfolge der Datums- / Zeitelemente zu ändern, ohne alles zu löschen zuerst und jeweils einen Teil hinzufügen).
quelle
Sie können auf dieses Tutorial verweisen , es enthält auch Videos. Ändern Sie im Skriptcode
Standardmäßig wird nur das Datum angezeigt. Wechseln Sie in den folgenden Code, um die Uhrzeit abzurufen.
Suchst du danach ? Ich habe es versucht und es funktioniert perfekt.
quelle
tanguay, ich habe das gerade getestet
=IF(A2<>"",NOW(),"")
. Wenn A2 einen Wert hat, wird der Zeitstempel eingegeben. Wenn A2 leer ist, wird der Zeitstempel nicht in die Spalte Zeitstempel eingetragen.quelle
=if(len(A2)>0;if(B2<>"";B2;now());"")
Ändern Sie in den Einstellungen die Schaltkreislösung in 1, und es funktioniert ohne JavaScript
quelle