- Registriert
- 30.09.20
- Beiträge
- 1
Hallo,
ich komme nicht weiter.
Hab ein script in ein google sheets geschrieben. Es funktionierte genau einmal und danach kam der Fehler wie im Betreff - ohne eine Änderung!
Beim debuggen kommt dieser Fehler
TypeError: neuerTerminStartZeit.getHours is not a function (Zeile 24, Datei "Code")
aber was ist falsch?????
Vielen Dank
Das script:
function myFunction() {
}
function SZ_NeuenTerminInKalenderSchreiben(){
var kalenderID="[email protected]";
var meinKalender=CalendarApp.getCalendarById(kalenderID);
var ss=SpreadsheetApp.getActiveSpreadsheet();
var neuerTerminErinnerungDavor=ss.getRange("P3
64").getValue();
var neuerTerminStartTag=ss.getRange("I3:I64").getValue();
var neuerTerminStartZeit=ss.getRange("J3:J64").getValue();
var neuerTerminEndeTag=ss.getRange("K3:K64").getValue();
var neuerTerminEndeZeit=ss.getRange("L3:L64").getValue();
var neuerTerminStart= new Date(neuerTerminStartTag);
neuerTerminStart.setHours (neuerTerminStartZeit.getHours());
neuerTerminStart.setMinutes(neuerTerminStartZeit.getMinutes());
var neuerTerminEnde = new Date(neuerTerminEndeTag);
neuerTerminEnde.setHours(neuerTerminEndeZeit.getHours());
neuerTerminEnde.setMinutes(neuerTerminEndeZeit.getMinutes());
var neuerTerminTitel=ss.getRange("M3:M64").getValue();
var neuerTerminBeschreibung=ss.getRange("N3:N64").getValue();
var neuerTerminOrt=ss.getRange("O3:O64").getValue();
var termin=meinKalender.createEvent(neuerTerminTitel, neuerTerminStart, neuerTerminEnde, {
description: neuerTerminBeschreibung,
location: neuerTerminOrt
}
);
termin.addPopupReminder(neuerTerminErinnerungDavor * 60);
termin.addEmailReminder(neuerTerminErinnerungDavor * 60);
ich komme nicht weiter.
Hab ein script in ein google sheets geschrieben. Es funktionierte genau einmal und danach kam der Fehler wie im Betreff - ohne eine Änderung!
Beim debuggen kommt dieser Fehler
TypeError: neuerTerminStartZeit.getHours is not a function (Zeile 24, Datei "Code")
aber was ist falsch?????
Vielen Dank
Das script:
function myFunction() {
}
function SZ_NeuenTerminInKalenderSchreiben(){
var kalenderID="[email protected]";
var meinKalender=CalendarApp.getCalendarById(kalenderID);
var ss=SpreadsheetApp.getActiveSpreadsheet();
var neuerTerminErinnerungDavor=ss.getRange("P3

var neuerTerminStartTag=ss.getRange("I3:I64").getValue();
var neuerTerminStartZeit=ss.getRange("J3:J64").getValue();
var neuerTerminEndeTag=ss.getRange("K3:K64").getValue();
var neuerTerminEndeZeit=ss.getRange("L3:L64").getValue();
var neuerTerminStart= new Date(neuerTerminStartTag);
neuerTerminStart.setHours (neuerTerminStartZeit.getHours());
neuerTerminStart.setMinutes(neuerTerminStartZeit.getMinutes());
var neuerTerminEnde = new Date(neuerTerminEndeTag);
neuerTerminEnde.setHours(neuerTerminEndeZeit.getHours());
neuerTerminEnde.setMinutes(neuerTerminEndeZeit.getMinutes());
var neuerTerminTitel=ss.getRange("M3:M64").getValue();
var neuerTerminBeschreibung=ss.getRange("N3:N64").getValue();
var neuerTerminOrt=ss.getRange("O3:O64").getValue();
var termin=meinKalender.createEvent(neuerTerminTitel, neuerTerminStart, neuerTerminEnde, {
description: neuerTerminBeschreibung,
location: neuerTerminOrt
}
);
termin.addPopupReminder(neuerTerminErinnerungDavor * 60);
termin.addEmailReminder(neuerTerminErinnerungDavor * 60);