Hallo,
ich habe in Google Tabellen eine Zeiterfassung erstellt. Mithilfe von Script habe ich versucht, einen Zeitstempel einzubauen. Wenn ich die Zeit bei "Beginn" manuell eingebe, funktioniert meine Tabelle problemlos. Jedoch, wenn ich den Zeitstempel button (smiley) benutze, zeigt es mir die richtige Zeit an, allerdings funktioniert meine "Dauer" Spalte dadurch nicht mehr richtig. Anscheinend wird auch das Datum übernommen. Wie kann ich bei meinem Skript so umgestallten, dass es das Datum nicht mit überträgt?
Vielen Dank für eure Anregungen!
ich habe in Google Tabellen eine Zeiterfassung erstellt. Mithilfe von Script habe ich versucht, einen Zeitstempel einzubauen. Wenn ich die Zeit bei "Beginn" manuell eingebe, funktioniert meine Tabelle problemlos. Jedoch, wenn ich den Zeitstempel button (smiley) benutze, zeigt es mir die richtige Zeit an, allerdings funktioniert meine "Dauer" Spalte dadurch nicht mehr richtig. Anscheinend wird auch das Datum übernommen. Wie kann ich bei meinem Skript so umgestallten, dass es das Datum nicht mit überträgt?
Vielen Dank für eure Anregungen!
Skript:
function zeitStempel(){
var tabellenblatt=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var aktuellerZeitpunkt=new Date();
var zeitStempelFormat="hh:mm";
tabellenblatt.getActiveCell().setValue(aktuellerZeitpunkt).setNumberFormat(zeitStempelFormat);
}