Czy można podać link do określonej daty w publicznym Kalendarzu Google?

16

Pomagam zorganizować małe jednodniowe wydarzenie typu non-konferencja w stylu BarCamp i publikujemy nasz harmonogram sesji (w miarę ewolucji) w publicznym Kalendarzu Google. Chcielibyśmy utworzyć krótki link (np. Http://cal.ourevent.com ) do jednego dnia wydarzenia w naszym kalendarzu, aby uczestnicy mogli sprawdzić harmonogram, aby zdecydować, do której sesji przejść dalej, lub sprawdź, czy od czasu ostatniego sprawdzenia nie opublikowano nic nowego.

Wiem, jak dodać subdomenę, muszę dowiedzieć się, do którego adresu URL przekierować kalendarz. Muszę połączyć bezpośrednio z dniem wydarzenia; nie bieżący dzień. Widziałem, jak połączyć z jednym wydarzeniem , ale nie jest to również to, czego potrzebuję. W dniu konferencji odbędzie się kilkadziesiąt wydarzeń w kalendarzu i wszystkie muszą zostać wyświetlone.

Jeśli to w ogóle możliwe, wolałbym, aby wyświetlał interfejs mobilny, gdy jest oglądany z urządzenia mobilnego, oraz normalny / oczekiwany interfejs, gdy oglądany jest z przeglądarki innej niż mobilna.

Adam Tuttle
źródło

Odpowiedzi:

7

Jak dotąd najlepszym rozwiązaniem, jakie wymyśliliśmy, jest uzyskanie kodu do osadzenia i utworzenie strony z osadzoną ramką iFrame o odpowiednim rozmiarze, wykrywającą przeglądarki mobilne i odpowiednio dostosowującą rzutnię.

Zamiast korzystać z trybu DZIEŃ (który nadal wygląda jak kupka w przeglądarkach mobilnych), wymyśliliśmy, jak przełączyć się do trybu Agenda :

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

Oto on: http://cal.higheredphilly.com/ - powinien być dość dobrze widoczny na przynajmniej telefonach z Androidem i iOS. iPad i urządzenia inne niż mobilne nie podlegają regulacji rzutni, a ramka iframe powinna wypełnić stronę.

Podrap ostatni kawałek. Zamiast korzystać z iFrame, kiedy nie korzystasz z przeglądarki mobilnej, postanowiliśmy po prostu przekierować bezpośrednio do kalendarza z widokiem na dzień. W ten sposób nie ma problemów z renderowaniem rozmiaru iframe w IE / etc.

Adam Tuttle
źródło
4

Wiem, że to działa w przypadku prywatnych kalendarzy.

Wypróbuj: https://www.google.com/calendar/render?tab=mc&date=20081101

Scott Underwood
źródło
Ten format adresu URL ogranicza zakres kalendarza do jednego dnia, co jest kolejnym krokiem we właściwym kierunku; ale nie przełącza się na interfejs mobilny w przeglądarkach mobilnych (więc nadal wygląda jak kupa). Wiesz, jak to zrobić?
Adam Tuttle
1

dodając poniżej do ustawień adresów URL datę i widok

= mc i data = 20130527 na przykład przejdzie do 27 maja 2013 r

Na przykład tryb & miesiąc = domyślnie wyświetli widok miesiąca. dzień i tydzień też działają.

użytkownik34612
źródło
Jak to jest inna niż @ Scotta odpowiedź ?
ale
0

Tak to mozliwe. Jednak przekazanie pojedynczego parametru DATE nie wystarczy. Adres URL wymaga zakresu dat. Następujące parametry działały idealnie dla mnie, aby uzyskać widok tygodnia bezpośrednio do określonej daty:

?tab=mc&mode=week&dates=20160509/20160512
BickiBoy
źródło
0

Odniosłem sukces w wyświetlaniu dzisiejszego kalendarza mode=DAY(zamiast mode=AGENDA) przy użyciu tylko parametrów adresu URL, bez kodu serwera ani klienta. Oto, czego używam:

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

Poprzez ustawienie wartości dla dateszakresu od dowolnej przeszłej daty do dowolnej przyszłej daty. Ustawiam daty w przeszłości w dalekiej przyszłości, więc nie muszę ich często zmieniać (używam tego do konfiguracji cyfrowego oznakowania w biurze).

Nicksuch
źródło