0

Zunächst einmal bin ich sehr neu in der Codierung, ich weiß so gut wie nichts, aber ich würde gerne lernen, ich wurde von einem Freund gebeten, ihm zu helfen, seinen Google-Kalender mit Excel zu verknüpfen. Also habe ich ein wenig gesucht und festgestellt, dass es einfacher ist, es mit Google Tabellenkalkulation zu verknüpfen, da ich es mit Excel verknüpfen kann. Also unten habe ich das aktuelle Skript, das ich benutze. Ich möchte jedoch etwas mehr Format hinzufügen. Nehmen wir an, ich mache ein Ereignis in Google Kalender und ich füge eine Beschreibung hinzu, ich möchte es Linien aus der Beschreibung zu neuen Spalten hinzufügen Screenshot of Google Spreadsheet erkennen. Der Kommentar in einer Spalte und das Datum in einer anderen Spalte. Siehe Beispiel unten. Ist das überhaupt möglich?Schreiben eines Skripts von Google Kalender

Screen shoot of the Google Calendar event

27. Juli (drücken Sie die Eingabetaste) Dropped von 5 Kufen (drücken Sie die Eingabetaste) 30. Juli (Enter drücken) Abgeholt 5 Kufen

Hier ist meine aktuelle Skript Ich benutze bitte beachten Ich habe meine aktuelle Kalender ID entfernt.

function listEvents() { 

    var today = new Date(); 
    var Calendar = CalendarApp.getCalendarById("my calender id"); 
    //var Calendar = CalendarApp.getDefaultCalendar(); 


    var events = Calendar.getEvents(today, new Date(2020,12,31)); 

    var eventarray = new Array(); 
    for (var i = 0; i<events.length; i++) 
    { 
    var line = new Array(); 
    line.push(events[i].getTitle()); 
    line.push(events[i].getStartTime()); 
    line.push(events[i].getEndTime()); 
    line.push(events[i].getDescription()); 
    eventarray.push(line); 
    } 

    var sheet = SpreadsheetApp.getActiveSheet().getRange(2, 1, eventarray.length, eventarray[0].length).setValues(eventarray); 
}​ 

Antwort

Verwandte Themen