Автоматически открывать ICS-файлы в Календаре Google

У многих веб-сайтов есть возможность экспортировать события в виде файла ICS, который затем можно импортировать в настольный или веб-календарь (например, если вас пригласили на мероприятие Facebook, появится кнопка экспорта, которая дает вы файл ICS).

По умолчанию в Firefox 3.5 на Vista мне предлагают только три варианта: «Открыть с помощью Windows Calendar», «Открыть с помощью другого» или «Сохранить файл», так что я бы сделал, это сохранить файл на моем ПК, а затем войдите в Календарь Google и импортируйте этот файл ICS.

Что бы я хотел, это использовать параметр «Открыть с помощью Календаря Google» или «Импортировать в Календарь Google», когда я нажимаю ссылку «Экспорт».

Я знаю, что вы можете настроить Firefox для отправки mailto : в Gmail , и у меня есть Оператор . который будет обнаруживать записи микроформата hCalendar, встроенные в текст, и предлагать импортировать их в Календарь Google, но я не могу решить, как настроить любой из них, чтобы делать то, что мне нужно.

Желательно, чтобы я сделал это без установки какого-либо дополнительного программного обеспечения и таким образом, что будет работать с учетной записью Google Apps (но если кто-то может указать на решение для обычного Календаря Google, это будет хороший старт).

49 голосов | спросил GAThrawn 9 J000000Friday10 2010, 04:47:58

9 ответов


9

Я основал свое решение для этого кода, чтобы добавить Gmail в качестве обработчика mailto: и адаптирован с использованием информации, взятой из файла настроек Google Chrome:

javascript: window.navigator.registerProtocolHandler ("webcal", "https://www.google.com/calendar/render?cid=%s", "Календарь Google");

Чтобы использовать его, просто зайдите в Календарь Google, откройте веб-консоль Firefox ( Ctrl + Shift + K ) и вставьте ее в поле кода.

ответил F-Lambda 28 J0000006Europe/Moscow 2012, 10:36:33
11

У меня была такая же потребность в течение довольно долгого времени. И поскольку я не мог найти ничего подходящего, я создал собственное приложение.

Он называется Calify. http://www.califyapp.com

Установщик регистрирует приложение как программу по умолчанию для обработки * .ics-файлов, поэтому он работает как для открытия вложений электронной почты, так и для загрузки экспорта деталей событий с веб-страниц. Он не сохраняет ваши данные учетной записи каким-либо образом. Вся аутентификация происходит в браузере.
И помимо Календаря Google он также поддерживает Yahoo! Календарь и календарь Outlook.com.
И это бесплатно. Наслаждайтесь.

ответил jansokoly 1 PMpTue, 01 Apr 2014 20:51:06 +040051Tuesday 2014, 20:51:06
8

Если вы используете Google Chrome, вы можете сделать Google Calendar своим обработчиком для файлов ICS:

  1. Выберите меню Chrome на панели инструментов браузера.
  2. Выберите Настройки â † ' Показать дополнительные настройки (внизу экрана)
  3. В разделе Конфиденциальность нажмите Настройки контента (вам нужно прокрутить вниз)
  4. Нажмите Управление обработчиками ... и свяжите webcal с «Календарем Google»

Или вы можете поместить это в Omnibar: chrome: //settings /handlers

ответил Alexander 16 SunEurope/Moscow2012-12-16T02:52:48+04:00Europe/Moscow12bEurope/MoscowSun, 16 Dec 2012 02:52:48 +0400 2012, 02:52:48
4

Только что объявлено из команды Gmail :

  

Легко добавлять события из вложений в Gmail в Календарь Google

     

Теперь, когда вы получаете вложение с событиями календаря в формате .ics, вы можете добавлять эти события в свой Календарь Google прямо из Gmail одним щелчком мыши. Больше не загружать и импортировать вручную!

     

Кроме того, события, созданные в Календаре Google, будут ссылаться на исходное электронное письмо, что упростит поиск электронного письма с подтверждением бронирования, когда оно вам понадобится.

screen shot

ответил ale 13 MarpmWed, 13 Mar 2013 22:57:21 +04002013-03-13T22:57:21+04:0010 2013, 22:57:21
4

Интересным обходным решением является отправка файла .ics на ваш адрес Gmail, а затем просто нажмите «Добавить в календарь». (Не забывайте, что вы можете легко перетаскивать файлы в Gmail как вложения.)

Особенно, если вы хотите, чтобы в основном для событий Facebook, вам даже не нужно загружать файл, потому что у вас есть возможность отправить его себе.

alt text

, и полученное мной электронное письмо выглядит так: alt text

ответил Lipis 18 J000000Sunday10 2010, 19:01:36
2

Если вы выполняете это в браузере, то для Chrome используйте Добавить в Расширение Google Календаря . Это даже подчеркивает ваш вопрос.

Look что он делает с вашим вопросом http://s3.amazonaws.com/twitpic/photos/full/131858700.png?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&Expires=1279474285&Signature=KWah6fmAtPs5nvGVWLwtsf9U13A%3D

В Firefox ваш лучший выбор - add.2.cal , хотя поддержка .ics является flaky; с сайта:

  

add.2.cal распознает общие сайты (например, Facebook и Evite) и предварительно заполняет данные календаря для вас

ответил Metalshark 18 J000000Sunday10 2010, 17:29:10
2

Если вы выполните следующие действия, вы выполните задание:

  • перейдите в Настройки Календаря Google
  • перейти к 'calendar'
  • 'import calendar'
  • импортировать файл .ics
  • теперь отметьте опцию синхронизации в разделе «Управление учетными записями электронной почты» на вашей ежевике.
ответил Joe 4 Mayam13 2013, 01:06:35
1

Отправьте электронное письмо с прикрепленным файлом .ics. Gmail предоставит вам возможность добавить его в свой календарь. Нажмите гиперссылку в письме, чтобы добавить событие в свой календарь.

Файл электронной почты электронной почты для себя

ответил Head of Catering 26 J000000Friday13 2013, 23:02:16
0

Импортер GCal ICS может сделать трюк;

http://gcalicsimporter.codeplex.com/

  

Установка и использование
  1. Настройте приложение для использования вашей учетной записи GCal
  2. Настройте Windows, чтобы использовать это приложение для обработки файлов .ics.

(из http://gcalicsimporter.codeplex.com/documentation )

ответил Whitingx 13 J000000Tuesday10 2010, 15:39:51

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132