PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Office, Software, Hardware, Technische Fragen
Microsoft Excel, Google Sheets
Datum aus Kalender ausgeben
Beitrag
<blockquote data-quote="mkuz24" data-source="post: 2741154" data-attributes="member: 811783"><p>Guten Tag zusammen,</p><p>mir ist folgendes aufgefallen.</p><p>Ich habe zum Beispiel meinen Urlaub vom 29.12.21 bis 31.12.21 in meinen Google Kalender eingetragen, dass ist von Mittwoch bis Freitag.</p><p>Im Skript habe ich stehen:</p><p>var now=new Date();</p><p>// Startzeit</p><p>var startpoint=new Date(now.getTime()-60*60*24*360*1000); //Eventuell Datum hier anpassen -- 353 --> höcher</p><p>// Endzeit</p><p>var endpoint=new Date(now.getTime()+60*60*24*360*1000);</p><p>var events=CalendarApp.getCalendarById("meineID....").getEvents(startpoint, endpoint);</p><p>var ss=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("meineTermine");</p><p>ss.clear();</p><p>// Tabellen Kopf</p><p>ss.getRange(1,1).setValue("Titel"); //Ausgabe: Zeile 1 Spalte 1 Titel</p><p>ss.getRange(1,2).setValue("Beschreibung:"); //Ausgabe: Zeile 1 Spalte 2 Beschreibung: Für Steuererklärung entfernen</p><p>ss.getRange(1,3).setValue("von:"); // Ausgabe: Zeile 1 Spalte 3 Datum:</p><p>ss.getRange(1,4).setValue("bis:"); // Ausgabe: Zeile 1 Spalte 4 Datum:</p><p>ss.getRange(1,5).setValue("Adresse:"); // Ausgabe: Zeile 1 Spalte 5 Adresse:</p><p>ss.getRange(1,6).setValue("Tage");</p><p></p><p>for (var i=0;i<events.length;i++)</p><p>{</p><p>ss.getRange(i+2,1).setValue(events<em>.getTitle()); // Wert aus Kalneder Titel ausgabe.</em></p><p><em>ss.getRange(i+2,2).setValue(events<em>.getDescription()); // Wert aus Beschreibung ausgabe. Für Steuererklärung entfernen</em></em></p><p><em><em>ss.getRange(i+2,3).setValue(events<em>.getStartTime()); // Wert aus Datum ausgabe</em></em></em></p><p><em><em><em>ss.getRange(i+2,4).setValue(events<em>.getEndTime()); // Wert aus Datum ausgabe</em></em></em></em></p><p><em><em><em><em>ss.getRange(i+2,5).setValue(events<em>.getLocation()); // Wert aus Adresse</em></em></em></em></em></p><p><em><em><em><em><em>ss.getRange(i+2,6).setFormula('=NETWORKDAYS.INTL(C'+[2+i]+'; D'+[2+i]+';1; H2:H20)');</em></em></em></em></em></p><p><em><em><em><em><em>}</em></em></em></em></em></p><p><em><em><em><em><em>}</em></em></em></em></em></p><p><em><em><em><em><em>Die Ausgabe davon ist: 29.12.21 - 01.01.22</em></em></em></em></em></p><p><em><em><em><em><em>Wieso wird mir der 01.01.22 ausgegeben, obwohl der Termin nur bis zum 31.12.21 geht?</em></em></em></em></em></p></blockquote><p></p>
[QUOTE="mkuz24, post: 2741154, member: 811783"] Guten Tag zusammen, mir ist folgendes aufgefallen. Ich habe zum Beispiel meinen Urlaub vom 29.12.21 bis 31.12.21 in meinen Google Kalender eingetragen, dass ist von Mittwoch bis Freitag. Im Skript habe ich stehen: var now=new Date(); // Startzeit var startpoint=new Date(now.getTime()-60*60*24*360*1000); //Eventuell Datum hier anpassen -- 353 --> höcher // Endzeit var endpoint=new Date(now.getTime()+60*60*24*360*1000); var events=CalendarApp.getCalendarById("meineID....").getEvents(startpoint, endpoint); var ss=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("meineTermine"); ss.clear(); // Tabellen Kopf ss.getRange(1,1).setValue("Titel"); //Ausgabe: Zeile 1 Spalte 1 Titel ss.getRange(1,2).setValue("Beschreibung:"); //Ausgabe: Zeile 1 Spalte 2 Beschreibung: Für Steuererklärung entfernen ss.getRange(1,3).setValue("von:"); // Ausgabe: Zeile 1 Spalte 3 Datum: ss.getRange(1,4).setValue("bis:"); // Ausgabe: Zeile 1 Spalte 4 Datum: ss.getRange(1,5).setValue("Adresse:"); // Ausgabe: Zeile 1 Spalte 5 Adresse: ss.getRange(1,6).setValue("Tage"); for (var i=0;i<events.length;i++) { ss.getRange(i+2,1).setValue(events[i].getTitle()); // Wert aus Kalneder Titel ausgabe. ss.getRange(i+2,2).setValue(events[i].getDescription()); // Wert aus Beschreibung ausgabe. Für Steuererklärung entfernen ss.getRange(i+2,3).setValue(events[i].getStartTime()); // Wert aus Datum ausgabe ss.getRange(i+2,4).setValue(events[i].getEndTime()); // Wert aus Datum ausgabe ss.getRange(i+2,5).setValue(events[i].getLocation()); // Wert aus Adresse ss.getRange(i+2,6).setFormula('=NETWORKDAYS.INTL(C'+[2+i]+'; D'+[2+i]+';1; H2:H20)'); } } Die Ausgabe davon ist: 29.12.21 - 01.01.22 Wieso wird mir der 01.01.22 ausgegeben, obwohl der Termin nur bis zum 31.12.21 geht?[/i][/i][/i][/i][/i] [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Office, Software, Hardware, Technische Fragen
Microsoft Excel, Google Sheets
Datum aus Kalender ausgeben
Oben