공개 Google 캘린더에서 특정 날짜로 연결할 수 있습니까?


16

작은 하루 BarCamp 스타일의 회의가 아닌 이벤트를 진행하는 것을 돕고 공개 Google 캘린더에 세션 일정이 진행됨에 따라 게시합니다. 우리는 달력에서 이벤트의 하루에 짧은 링크 (예 : http://cal.ourevent.com )를 만들어 참석자가 다음에 갈 세션을 결정하기 위해 일정을 체크인 할 수 있도록하고 싶습니다. 마지막으로 확인한 이후에 새로운 내용이 게시되었는지 확인

하위 도메인을 추가하는 방법, 알아 내야 할 것은 캘린더를 위해 리디렉션 할 URL입니다. 행사 당일에 직접 연결해야합니다. 오늘이 아닙니다. 단일 이벤트에 연결하는 방법을 보았지만 필요한 것은 아닙니다. 컨퍼런스 당일 캘린더에는 수십 개의 이벤트가 있으며 모두 표시해야합니다.

가능하다면 모바일 장치에서 볼 때 모바일 인터페이스를 표시하고 비 모바일 브라우저에서 볼 때 일반 / 예상 인터페이스를 표시하는 것이 좋습니다.

답변:


7

지금까지 가장 좋은 해결책은 Embed 코드를 가져 와서 적절한 크기의 iFrame을 포함하는 페이지를 만들어 모바일 브라우저를 감지하고 그에 따라 뷰포트를 조정하는 것입니다.

DAY 모드 (모바일 브라우저에서는 여전히 똥처럼 보입니다) 를 사용하는 대신 아젠다 모드 로 전환하는 방법을 알아 냈습니다 .

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

여기있다 : http://cal.higheredphilly.com/ - 적어도 Android 및 iOS 휴대 전화에 상당히 볼 수 있어야합니다. iPad 및 비 모바일 기기는 뷰포트 조정이 없으며 iframe이 페이지를 채워야합니다.

마지막 비트를 긁어 라. iFrame을 사용하는 대신 모바일 브라우저를 사용하지 않을 때는 주간보기 달력으로 바로 리디렉션하기로 결정했습니다. 그렇게하면 IE 등의 iframe 크기 렌더링에 문제가 없습니다.



1

URL에 아래를 추가하면 날짜와보기가 설정됩니다.

예를 들어 = mc & date = 20130527은 2013 년 5 월 27 일로 이동합니다.

예를 들어 & mode = month는 기본적으로 월별보기입니다. 일주일도 작동합니다.


@Scott의 답변 과 다른 점은 무엇입니까?
ale

0

네 가능합니다. 그러나 단일 DATE 매개 변수를 전달하는 것만으로는 충분하지 않습니다. URL에는 날짜 범위가 필요합니다. 다음 매개 변수는 특정 날짜까지 직접 주간보기를 얻는 데 완벽하게 작동했습니다.

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

0

URL mode=DAY대신 mode=AGENDA매개 변수를 사용하고 서버 또는 클라이언트 측 코드를 사용 하지 않고 오늘의 캘린더를 () 대신에 표시하는 데 성공했습니다 . 내가 사용하는 것은 다음과 같습니다.

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

dates과거 날짜부터 미래 날짜까지 의 값을 설정합니다 . 나는 날짜를 과거에서 미래까지 먼 미래로 설정하여 자주 변경할 필요가 없습니다 (사내 디지털 사이 니지 설정에 이것을 사용하고 있습니다).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.