ICS dosyalarını Google Takvim’de otomatik olarak aç


55

Birçok web sitesinin etkinliklerini, daha sonra bir masaüstü veya web tabanlı takvime alınabilecek bir ICS dosyası olarak dışa aktarma seçeneği vardır (örneğin, bir Facebook etkinliğine davet edildiyseniz, size bir ICS veren bir dışa aktarma düğmesi olacaktır. dosya).

Varsayılan olarak Vista'daki Firefox 3.5'te yalnızca "Windows Takvim ile Aç", "Diğerleriyle Aç" veya "Dosyayı Kaydet" adlı üç seçenek sunuldu, bu yüzden yaptığım şey dosyayı bilgisayarıma kaydetmek ve ardından günlüğe kaydetmek Google Takvim’e ekleyin ve bu ICS dosyasını alın.

Dışa aktar bağlantısını tıklattığımda, "Google Takvim ile Aç" veya "Google Takvim’e Aktar" türü bir seçeneğe sahip olmak istiyorum.

Ben biliyorum göndermek için Firefox'u yapılandırmak mailto:Gmail'e bağlantıları ve bende Operatör uzantısı o metinde gömülü hCalendar microformat girdilerini tespit etmek ve Google Takvim'e aktarmak sunacak yüklü, ama nasıl dışarı çalışamaz bunlardan herhangi birini ihtiyacım olanı yapacak şekilde yapılandırın.

Tercihen bunu herhangi bir ek yazılım yüklemeden ve bir Google Apps hesabıyla çalışacak şekilde yapardım (ancak biri normal Google Takvim’in bir çözümüne işaret edebilirse bu iyi bir başlangıç ​​olur).


Ben de bunun için bir çözüm istiyorum! Gmail’de bir davet davetiyesini
tıklasam bile

@ x3ja çünkü yanlış olanı tıklıyorsun! Gmail'inizde nereye tıklamanız gerektiğini görmek için cevabımı kontrol edin!
Lipis

@Lipis ve bunun neden benim için işe yaramadığına
dair cevabımı görüyorsunuz

Yanıtlar:


10

Çözümümü Gmail’i mailto:işleyici olarak eklemek için kodumun dışında bıraktım ve Google Chrome’un tercihler dosyasından alınan bilgileri kullanarak uyarladım:

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

Kullanmak için Google Takvim’e gidin, Firefox’un Web Konsolu'nu ( Ctrl+ Shift+ K) açın ve kod kutusuna yapıştırın.


8
Bu , takvim yayınlarını içe aktarmak için mükemmel bir çözümdür , ancak bir Google’da bir ICS dosyasından Google takvimine tek bir etkinlik eklemek için uygun bir yol bulamadım . Bunun için herhangi bir çözüm?
kynan

1
Bu çözüm benim için bir şey ifade etmedi - Firefox hala "webcal" i kullanmayan Chrome'u açmaya çalışıyor.
DaSh

7
[19:28:59.586] Permission denied to add https://www.google.com/calendar/render?cid=%s as a content or protocol handler
endolith

Etki alanını calendar.google.com olarak değiştirdiğimde hata mesajı gider (adres çubuğunda gösterilen etki alanı ile eşleşir). Ancak, Gmail bunu yaptıktan sonra hala .ics içeriğini işlemez.
Eric J. 17:

11

Bir süredir de aynı ihtiyacı duydum. Uygun bir şey bulamadığım için kendi uygulamamı kurdum.

Buna Calify denir. http://www.califyapp.com

Yükleyici, * .ics dosyalarını işlemek için uygulamayı varsayılan program olarak kaydeder, bu nedenle hem e-posta eklerini açmak hem de web sayfalarından gelen olay ayrıntılarını dışa aktarmak için çalışır. Hesap bilgilerinizi hiçbir şekilde saklamaz. Tüm kimlik doğrulama tarayıcıda gerçekleşir.
Ve Google Takvim’in yanı sıra, Yahoo! Takvim ve Outlook.com Takvim.
Ve ücretsiz. Keyfini çıkarın.


1
Güzel görünüyor, ama sadece Windows? :(
willkil

3
OS X kullanıyorum
willkil


Harika, ama çok fazla .ics dosyasıyla çalışmıyor gibi görünüyor. Ve icalvalid.cloudapp.net bağlantısı çalışmıyor :-( Bu açık kaynaklı olabilir mi?
Schneider

1
Site kapalı (22 Mayıs 2019)
Tyilo

8

Google Chrome kullanıyorsanız, Google Takvim’i ICS dosyaları için işleyiciniz yapabilirsiniz:

  1. Tarayıcı araç çubuğundaki Chrome menüsünü tıklayın.
  2. Seç AyarlarGelişmiş ayarları (ekranın alt kısmında)
  3. In Gizlilik bölümünde, tıklayın İçerik ayarları (aşağı doğru ilerlemeniz gerekir)
  4. Yönet işleyicileri ... seçeneğini tıklayın ve webcal'ı "Google Takvim" ile ilişkilendirin

Veya bunu Omnibar'a koyabilirsiniz: chrome://settings/handlers


3
Bu, Google Chrome kullananlar için geçerli bir cevaptır, ancak OP Firefox kullanıyor. Firefox için bir çözüm var mı?
Rebecca Dessonville,

2
Teknik olarak bu tamamen doğru değil: Google Takvim’i ICS dosyaları için işleyici değil, webcalprotokol için yapıyorsunuz .
kynan

8
Bu iletişim kutusundan bir işleyici eklemenin bir yolunu görmüyorum. Yalnızca işleyicilerin bir listesi (boş olan) ve bir Tamam düğmesi. Aynı şeyi Chrome 32.0.1700.19 beta ve Chrome 33.0.1707.0 dev
studgeek 21.13

Chrome'um şimdi açılır menüyü gösterirse (işleyici listelenmemişse)?
DaSh

2
@DaSh Google Takvim’i açın, "yıldız" simgesinin yanındaki gri simgeye tıklayın, Tamam'ı görün ve görmeniz gerekir.
Federer,

4

Gmail ekibinden yeni duyuru yaptım :

Gmail’deki eklerden etkinlikleri Google Takvim’e kolayca ekleyin

Artık .ics biçiminde takvim etkinlikleri olan bir ek aldığınızda, bu etkinlikleri Google Takvim'inize Gmail'den yalnızca bir tıklamayla ekleyebilirsiniz. Daha fazla indirme ve manuel olarak içe aktarma!

Ayrıca, Google Takvim’de oluşturulan etkinlikler orijinal e-postaya geri dönecek ve ihtiyacınız olduğunda rezervasyon onayı e-postasını bulmayı kolaylaştıracaktır.

ekran görüntüsü


4

İlginç bir geçici çözüm, .icsdosyayı Gmail adresinize göndermek ve ardından "Takvime ekle" yi tıklamaktır. (Dosyaları kolayca ekler olarak Gmail'inize sürükleyip bırakabileceğinizi unutmayın.)

Özellikle bunu Facebook etkinlikleri için istiyorsanız, dosyayı indirmek zorunda kalmazsınız, çünkü kendinize gönderme seçeneğiniz vardır.

alt metin

ve aldığım e-posta şöyle görünüyor: alt metin


1
Gmail’de "Takvime ekle" ile bağlantı almıyorum. Bu beni hep şaşırttı. Mesaj önizlemesinde bir takvimi gösteren özel bir simge görüyorum, ancak yalnızca .ics dosyasını indirebilir, takvime ekleyemiyorum ... Bu yüzden bu çözüm benim için işe yaramıyor :(
x3ja

@ x3ja Yanıtı size linkini gösterecek şekilde güncelledim .. en azından sürümümde bu gibi görünüyor .. GMail'inizde hangi dili kullanıyorsunuz?
Lipis

Garip - Anlayamadım - basit mesajın yanında küçük bir simge dışında benim için normal bir mesaj gibi görünüyor. Gmail’in Google Apps sürümünü kullanıyorum ve ABD’nin İngilizce dilinde (bu yüzden en yeni özellikleri kullanıyorum). Google'ın bu özelliği benim için işe yaramadığını duyurmasından bu yana kafam karıştı. :(
x3ja

1
Gmail takvimine eklemek benim için çalıştı ve kurulumu birkaç dakika sürdü. Cevabınız için teşekkürler.

1
Bazen "Takvime Ekle" bağlantısını alıyorum, ancak bazen (ör. Etkinliği kendim Outlook'ta oluşturduğumda) almıyorum.
Noel Yap

2

Tarayıcıda bunu yapmanın bir yoluysanız, Chrome için Google Takvim’e Ekle uzantısını kullanın. Hatta sorunuzu vurgulamaktadır.

Sorunuza ne yaptığını görün

Firefox'ta en iyi seçeneğiniz add.2.cal'dir , ancak .ics desteği lapa lapa; siteden:

add.2.cal ortak siteleri tanır (örneğin Facebook ve Evite) ve takvim ayrıntılarını sizin için önceden dolduracaktır


MacOS'ta Google Takvim’e Eklenti uzantısını denedim, ancak Facebook etkinlikleri için bunu otomatik olarak yapmıyor. Dosyayı indirir ... birisi Windows'ta deneyebilir mi?
Lipis

Facebook için çalışmıyor, bu soruyu gördüğümü ve denediğimi hatırlıyorum. Eklenti, bağlantıdaki "ics" i arar. Sorunun bağlantısında nasıl aktive edildiğine dikkat et, ancak .ics dosyası yok mu? Facebook, "ics" ile bir bağlantıya sahip olmadığı için, uzantı çalışmaz.
Rebecca Chernoff

add.2.cal aşırı olanın tersidir - Facebook ile çalışır, ancak ics saptamada başarısız olur. Kişisel olarak yalnızca anlamsal web mikro biçimleri araç çubuğunu kullanın ve gereken her şeyi hackleyin (Google Takvim / Outlook desteği gibi).
Metalshark

Benim için yerel bir * .ics dosyasında çalışmadı. Belgelere göre, sayfadaki * .ics bağlantılarını aramalı, ancak klasöre göz attığımda, etkinliği nasıl içe aktaracağımı göremiyorum. @Lipis gibi, chrome dosyayı indirmek istiyor
willkil

2

Bu adımları izlerseniz, işi halledersiniz:

  • Google Takvim ayarlarına git
  • 'takvime' git
  • 'takvimi içe aktar'
  • .ics dosyasını içe aktar
  • şimdi böğürtleninizde 'e-posta hesabı yönetimi' altındaki senkronizasyon seçeneğini işaretleyin

1
Diğer tüm cevapları okuyun ve çalışacak gibi görünen bir kaçını denedim, ama bu benim için işe yarayan tek şeydi.
will '

1

.icsDosya ekli olarak kendinize bir e-posta gönderin . Gmail, takviminize ekleme seçeneği sunar. Etkinliği takviminize eklemek için e-postadaki köprüyü tıklayın.

İcs dosyasını kendinize e-postayla gönderin


1

Windows 10 için Geçici Çözüm: Takvim uygulamasını kullanın

  1. Google takviminizi Windows Takvim uygulamasına ekleyin (Başlat -> Takvim -> Ayarlar -> Hesapları yönet -> hesap ekle)

  2. .ics dosyalarının Takvim uygulamasıyla açıldığından emin olun (Ayarlar -> Dosya türüne göre varsayılan bir uygulama seçin -> .ics -> Bir uygulama seçin -> Takvim)

Şimdi, bir .ics dosyası bir web sitesinden indirildiğinde, dosyayı çift tıklayabilirsiniz ve Takvim uygulaması etkinliği Google Takvim’e ekler. Evet!


0

GCal ICS ithalatçısı hile yapabilir;

http://gcalicsimporter.codeplex.com/

Yükleme ve kullanım
1. Uygulamayı GCal hesabınızı kullanacak şekilde
yapılandırın 2. Windows'u, .ics dosyalarını işlemek için bu uygulamayı kullanacak şekilde yapılandırın

( http://gcalicsimporter.codeplex.com/documentation adresinden )


1
Yakın, ancak tamamen tarayıcının içinde (tarayıcı eklentisi veya yapılandırma değişikliği gibi) bir şey olmasını umuyordum, yerel olarak tam bir .NET kurulumlu yerel uygulama yüklemek çok taşınabilir değil. Tüm
bunlardan

Tarayıcı tabanlı çözümler için bununla karşılaştım; userscripts.org/scripts/show/7994 Bu bir başlangıç ​​noktası olarak bile faydalı olabilir. Orijinal bilgi burada da; web.archive.org/web/20080614075446/http://nootech.net/site/code/… Umarım bu, bir çözüm bulma konusunda en iyisidir.
Whitingx

1
Bu uygulamayı denedim, ancak bir ics dosyasıyla çalıştırdığımda, rastgele bir zamanda takvimime bir etkinlik ekledi (davet edilen gün değil), rastgele bir zamanda ... utanç, yakın. Tek öneri olsa bile, buna bir ödül vermeyecek.
x3ja

Bu aynı zamanda Google kullanıcı adınızı ve şifrenizi diskte düz metin olarak saklamanızı gerektirir.
Michael Hoffman,

@MichaelHoffman Uygulamaya özel şifreleri kullanın.
Jamie Kitson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.