2016-03-24 5 views
4

In den letzten paar Monaten hat mein Büro ein System verwendet, bei dem wir ein Google-Formular für Urlaub oder Reise einreichen. Dieses Formular füllt automatisch ein Google-Blatt und blendet dann automatisch einen freigegebenen Kalender ein. Heute hat es aufgehört zu arbeiten. Ich ging in den Code, und ich bekomme den Fehler "Ungültige Konferenz Name Wert (Zeile 111, Datei" Code "".Einfügen von Ereignissen in Google Kalender aus Formular & Tabellenkalkulation (Fehler)

Ich habe etwas experimentiert, und wenn ich die 'var calendarId' zu = meine persönliche E-Mail-Adresse bei der Arbeit dann postet es in meinem Kalender ohne Probleme.Wenn ich es wieder in die freigegebenen Kalender Adresse ändern gibt es den Fehler.

An diesem Punkt glaube ich nicht, dass mein Code kaputt ist, fühle ich mich wie meine Agentur (gov't) hat eine begrenzte meine Fähigkeit, den Code zu verwenden, um einen gemeinsamen Kalender zu veröffentlichen. Bin ich hier etwas fehlt? Irgendwelche Gedanken geschätzt. Danke!

/** 
* Creates an event in the user's default calendar. 
*/ 
function createEvent(title,startDt,endDt,desc,loc, col) { 
var calendarId = 'THIS IS WHAT IS CAUSING THE PROBLEM'; 
Logger.log(typeof(startDt)) 
var start = new Date(startDt); 
**var startISO = start.toISOString();** 
var end = new Date(endDt); 
var endISO = end.toISOString(); 
var event = { 
summary: title, 
location: loc, 
description: desc, 
start: { 
dateTime: startISO 
}, 
end: { 
dateTime: endISO 
}, 
// Sets the calendar color 
colorId: col 
}; 
event = Calendar.Events.insert(event, calendarId); 
Logger.log('Event ID: ' + event.getId()); 
} 

So habe ich heute Morgen komm rein, ich bekomme nicht mehr den ungültigen Fehler von letzter Woche. Jetzt erhalte ich einen neuen Fehler, 'RangeError: Date is invalid. (Zeile 95, Datei "Code")

+0

Was ist in Zeile 111 des Codes. – Munkey

+0

@Matt Ich sehe das gleiche Problem mit unserem Ruby-Code ab gestern. Ich habe uns auf die neuesten offiziellen Clientbibliotheken aktualisiert und immer noch denselben Fehler erhalten. Ich glaube, das ist ein Problem auf der Seite von Google, da das Feld "Konferenzname" nirgendwo dokumentiert ist. Sie können ein Problem an das Google Kalender-API-Team ** [hier] (https://code.google.com/a/google.com/p/apps-api-issues/issues/list?q=label) senden : API-Calendar) ** –

+0

Die Seite auf Google Developers, die zeigt, wie Ereignisse zu einem Kalender hinzugefügt werden, wirft den gleichen Fehler (ab 24.03.16, 17:00 Uhr pdf): https://developers.google .com/google-apps/kalender/create-events –

Antwort

0

für mich mit Farb-IDs 1-11 gearbeitet. Calendar.Colors.get() gab mehr IDs zurück, aber diese> 11 führte zu diesem Fehler

Verwandte Themen