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.

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.



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ą.


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

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).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.