Ist es möglich, auf ein bestimmtes Datum in einem öffentlichen Google Kalender zu verlinken?


16

Ich helfe bei der Durchführung eines kleinen eintägigen BarCamp- ähnlichen Unkonferenzereignisses, und wir veröffentlichen unseren Sitzungsplan (wie er sich entwickelt) in einem öffentlichen Google Kalender. Wir möchten einen kurzen Link (z. B. http://cal.ourevent.com ) zu dem einzelnen Tag der Veranstaltung in unserem Kalender erstellen , damit die Teilnehmer den Zeitplan einsehen können, um zu entscheiden, zu welcher Sitzung sie als Nächstes gehen möchten. Oder sehen Sie nach, ob seit der letzten Überprüfung etwas Neues veröffentlicht wurde.

Ich weiß, wie man eine Subdomain hinzufügt. Ich muss herausfinden, zu welcher URL für den Kalender umgeleitet werden soll. Ich muss direkt auf den Tag der Veranstaltung verweisen. nicht der aktuelle Tag. Ich habe gesehen, wie man einen Link zu einem einzelnen Ereignis erstellt , aber das ist auch nicht das, was ich brauche. Am Konferenztag werden ein paar Dutzend Veranstaltungen im Kalender sein, die alle angezeigt werden müssen.

Wenn möglich, würde ich es vorziehen, eine mobile Benutzeroberfläche anzuzeigen, wenn Sie von einem mobilen Gerät aus betrachtet werden, und die normale / erwartete Benutzeroberfläche, wenn Sie von einem nicht mobilen Browser aus betrachtet werden.

Antworten:


7

Die beste Lösung, die wir bisher gefunden haben, besteht darin, den Einbettungscode abzurufen und eine Seite zu erstellen, die einen iFrame mit der entsprechenden Größe einbettet, mobile Browser erkennt und das Ansichtsfenster entsprechend anpasst.

Anstatt den DAY- Modus (der in mobilen Browsern immer noch wie Poo aussieht) zu verwenden, haben wir uns überlegt, wie man in den Agenda- Modus wechselt:

http://www.google.com/calendar/embed?showNav=0&showPrint=0&showCalendars=0&mode=AGENDA&wkst=1&src={our_calendar_id}&dates=yyyymmdd%2Fyyyymmdd

Hier ist es: http://cal.higheredphilly.com/ - sollte auf mindestens Android- und iOS-Handys einigermaßen einsehbar sein. iPad und nicht-mobile Geräte erhalten keine Ansichtsfensteranpassung und der Iframe sollte die Seite ausfüllen.

Kratz das letzte Stück. Anstatt einen iFrame zu verwenden, haben wir uns entschieden, wenn Sie keinen mobilen Browser verwenden, direkt zum Kalender mit der Tagesansicht umzuleiten. Auf diese Weise gibt es keine Probleme beim Rendern der Iframe-Größe unter IE / etc.



1

Durch das Hinzufügen unten zur URL werden Datum und Ansicht festgelegt

= mc & date = 20130527 zum Beispiel wird zum 27. Mai 2013 springen

Beispielsweise wird in & mode = month standardmäßig die Monatsansicht angezeigt. Tag und Woche funktionieren auch.


Wie unterscheidet sich das von der Antwort von @ Scott ?
Ale

0

Ja, es ist möglich. Es reicht jedoch nicht aus, einen einzelnen DATE-Parameter zu übergeben. Die URL benötigt einen Datumsbereich. Die folgenden Parameter haben für mich perfekt funktioniert, um eine Wochenansicht direkt zu einem bestimmten Datum zu erhalten:

?tab=mc&mode=week&dates=20160509/20160512

0

Es ist mir gelungen, den heutigen Kalender so zu gestalten, dass nur URL-Parameter, kein Server- oder clientseitiger Code verwendet werden mode=DAY(anstatt mode=AGENDA). Folgendes verwende ich:

https://calendar.google.com/calendar/embed?src=****&mode=DAY&dates=20090401/20401231

Durch Festlegen der Werte für datesden Bereich von einem vergangenen bis zu einem zukünftigen Datum. Ich habe die Daten zu weit in der Vergangenheit und zu weit in der Zukunft festgelegt, damit ich sie nicht häufig ändern muss (ich verwende sie für ein Digital Signage-Setup im Büro).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.