Google 캘린더에서 ICS 파일 자동 열기


12

많은 웹 사이트에는 이벤트를 ICS 파일로 내보내고 데스크탑 또는 웹 기반 캘린더로 가져올 수있는 옵션이 있습니다 (예 : Facebook 이벤트에 초대 된 경우 ICS를 제공하는 내보내기 버튼이 있음) 파일).

Vista의 Firefox 3.5에서는 기본적으로 "Windows 일정으로 열기", "다른 사람과 함께 열기"또는 "파일 저장"의 세 가지 옵션 만 제공되므로 파일을 내 PC에 저장 한 다음 기록하십시오. Google 캘린더에 넣고 해당 ICS 파일을 가져옵니다.

내보내기 링크를 클릭하면 'Google 캘린더로 열기'또는 'Google 캘린더로 가져 오기'유형 옵션을 사용하고 싶습니다.

GMail에 링크 를 보내도록 Firefox를 구성mailto: 할 수 있다는 것을 알고 있으며 텍스트에 포함 된 hCalendar 마이크로 포맷 항목을 감지하여 Google 캘린더로 가져올 것을 제안 하는 Operator 확장 프로그램을 설치했지만 방법을 알아낼 수 없습니다. 이 중 하나를 구성하여 필요한 작업을 수행하십시오.

바람직하게는 추가 소프트웨어를 설치하지 않고 Google Apps 계정과 작동하는 방식 으로이 작업을 수행합니다 (그러나 누군가가 정상적인 Google 캘린더 솔루션을 가리킬 수 있다면 좋은 시작입니다).


나도 이것에 관심이 있습니다. userscripts.org를 검색 했습니까? lifehacker.com?
Capi Etheriel 2009

답변:


3

나는 이것에 대한 최종 해결책을 찾았다! 코드를 기반으로 Gmail을 mailto : 핸들러로 추가하고 Chrome의 환경 설정 파일에서 가져온 정보를 사용하여 조정했습니다.

javascript:window.navigator.registerProtocolHandler("webcal","https://www.google.com/calendar/render?cid=%s","Google Calendar");

사용하려면 Google 캘린더로 이동하여 Firefox의 웹 콘솔 (Ctrl + Shift + K)을 열고 코드 상자에 붙여 넣으십시오.


내가 바랐던 것만으로도 화려한,해야 할 모든 것을하는 것처럼 보입니다!
GAThrawn

4
명령을 실행할 때 다음 오류가 발생합니다. Permission denied to add https://www.google.com/calendar/render?cid=%s as a content or protocol handler
tatsuhirosatou

Ubuntu의 FF 30에서는 VCS / ICS 파일이므로 작동하지 않습니다.
Gaurav Kumar

@tatsuhirosatou는 google.com에서 실행
Good Person

2
이것은 여전히 ​​작동하며 사용자 프로필에도 유지되지만 URL이 변경되었습니다. 이제를 입력해야합니다 javascript:window.navigator.registerProtocolHandler("webcal","https://calendar.google.com/calendar/render?cid=%s","Google Calendar");. Good Person이 위에서 말했듯이 이것은 calendar.google.com이로드 된 탭에서 실행하는 경우에만 작동합니다!
Artfunkel

1

이를 위해 작은 .NET 응용 프로그램을 만들었습니다. .ics 확장명을이 응용 프로그램에 연결하면 .ics 파일을 두 번 클릭하거나 해당 파일에 대한 링크를 클릭 할 때마다이 응용 프로그램은 사용자가 구성한 Google 캘린더로 가져 와서 Google 호스팅 도메인에서 작동합니다.

"소프트웨어 없음"솔루션을 선호하지만 이것이 유용 할 수도 있습니다.

http://gcalicsimporter.codeplex.com/ 에서 사용할 수 있습니다 .


1
감사! 그러나 .NET을 사용하지 않으며 여기에서 기본 접근 방식을 신속하게 이해하기에 충분한 .NET을 모릅니다. 일종의 API를 사용하여 Google 캘린더 URL을 열고 있습니까? 사용중인 관련 Google 캘린더 API 또는 다른 플랫폼에서 구현할 수있는 것을 가리킬 수 있습니까?
nealmcb

Chrome은 해당 파일이 "위험"하므로 다운로드 할 수 없습니다. 10 년이 지난 지금이 ​​질문이 있었으며 멍청합니다 .IC 파일을 두 번 클릭하여 자동으로 Google 캘린더에 추가하는 간단한 방법은 없습니다.
James Bowery

1

iCalendar는 마이크로 포맷이 아니므로 운영자가 여기서 도와주지 않을까 걱정됩니다. 이를 위해서는 별도의 Firefox 확장 프로그램 또는 도우미 앱이 필요합니다. 나는 그것이 존재한다는 것을 알지 못하고 내가 검색했을 때 Google이 도움이되지 않았습니다. 좋은 개발 기회처럼 들립니다.

해결 방법 : .ics 파일을 디스크에 저장 한 다음 Gmail에서 임시 이메일을 작성하십시오. .ics 파일을 첨부하십시오. 저장하고 초안보기로 이동하십시오. 이제 작성한 초안 이메일 오른쪽에 일정 관리 아이콘이 표시됩니다. 클릭하면 이벤트가 Google 캘린더에 추가됩니다. 간단 해요?

업데이트 : 옵션이 있다면 Alejandro의 .NET 솔루션을 사용합니다.


2
해결 방법은 실제로 일반 ICS 파일을 디스크에 저장하는 것보다 더 복잡하게 들린 다음 Google 캘린더에서 캘린더 가져 오기 버튼을 클릭하십시오! 이상하다, 당신은 이것이 많은 사람들에 의해 성가 시게 될 것이라고 생각할 것이다! Greasemonky 스크립트로 수행 할 수 있는지 궁금하십니까?
GAThrawn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.