Secara otomatis membuka file ICS di Kalender Google

56

Banyak situs web memiliki opsi untuk mengekspor acara sebagai file ICS yang kemudian dapat diimpor ke desktop atau kalender berbasis web (misalnya jika Anda diundang ke acara Facebook, akan ada tombol ekspor yang memberi Anda ICS mengajukan).

Secara default di Firefox 3.5 pada Vista, saya hanya menawarkan tiga opsi di sini "Buka dengan Kalender Windows", "Buka dengan Lainnya" atau "Simpan File", jadi yang akan saya lakukan adalah menyimpan file ke PC saya, dan kemudian login ke Kalender Google dan impor file ICS itu.

Yang saya inginkan adalah memiliki opsi jenis "Buka dengan Kalender Google" atau "Impor ke Kalender Google" ketika saya mengklik tautan Ekspor.

Saya tahu bahwa Anda dapat mengonfigurasi Firefox untuk mengirim mailto:tautan ke Gmail , dan saya telah menginstal ekstensi Operator yang akan mendeteksi entri microformat hCalendar yang tertanam dalam teks dan menawarkan untuk mengimpornya ke Kalender Google, tetapi saya tidak tahu cara konfigurasikan salah satu dari ini untuk melakukan apa yang saya butuhkan.

Lebih disukai saya akan melakukan ini tanpa menginstal perangkat lunak tambahan, dan dengan cara yang akan bekerja dengan akun Google Apps (tetapi jika seseorang dapat menunjuk ke arah solusi untuk Kalender Google normal itu akan menjadi awal yang baik).

GATambar
sumber
Saya ingin solusi untuk ini juga! Bahkan ketika saya mengklik undangan kalender di Gmail sepertinya tidak memuat ke Kalender Google - malah mencoba untuk membuka di Outlook atau apa pun,
x3ja
@ x3ja karena Anda mengklik hal yang salah! Periksa jawaban saya untuk melihat di mana Anda harus mengklik di gmail Anda!
Lipis
@Lipis dan lihat jawaban saya mengapa itu tidak berhasil untuk saya :)
x3ja

Jawaban:

10

Saya mendasarkan solusi saya pada kode ini untuk menambahkan Gmail sebagai mailto:penangan, dan diadaptasi menggunakan informasi yang diambil dari file preferensi Google Chrome:

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

Untuk menggunakannya, cukup buka Kalender Google, buka Konsol Web Firefox ( Ctrl+ Shift+ K), dan rekatkan ke dalam kotak kode.

F-Lambda
sumber
8
Itu solusi yang bagus untuk mengimpor umpan kalender , namun saya masih belum menemukan cara yang nyaman untuk menambahkan satu acara ke kalender Google dari file ICS melalui URL. Ada solusi untuk ini?
kynan
1
Solusi ini tidak cocok untuk saya - Firefox masih mencoba membuka Chrome yang tidak menangani "webcal".
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
Pesan kesalahan hilang ketika saya mengubah domain ke calendar.google.com (untuk mencocokkan domain yang ditampilkan di bilah alamat). Namun, Gmail masih tidak menangani konten .ics setelah melakukan itu.
Eric J.
11

Saya memiliki kebutuhan yang sama untuk beberapa waktu. Dan karena saya tidak dapat menemukan yang cocok, saya membuat aplikasi sendiri.

Itu disebut Calify. http://www.califyapp.com

Pemasang mendaftarkan aplikasi sebagai program default untuk menangani file * .ics, sehingga berfungsi untuk membuka lampiran email dan mengunduh ekspor detail acara dari halaman web. Itu tidak menyimpan detail akun Anda dengan cara apa pun. Semua otentikasi terjadi di browser.
Dan selain Google Kalender, itu juga mendukung Yahoo! Kalender dan Kalender Outlook.com.
Dan gratis. Nikmati.

jansokoly
sumber
1
Terlihat bagus, tetapi hanya Windows? :(
willkil
3
Saya menggunakan OS X.
willkil
Hebat tetapi tampaknya tidak berfungsi dengan banyak file .ics. Dan tautan icalvalid.cloudapp.net tidak berfungsi :-( Bisakah ini bersumber terbuka?
Schneider
1
Situs sedang down (22 Mei 2019)
Tyilo
8

Jika Anda menggunakan Google Chrome maka Anda dapat menjadikan Kalender Google penangan Anda untuk file ICS:

  1. Klik menu Chrome di bilah alat browser.
  2. Pilih PengaturanTampilkan pengaturan lanjutan (di bagian bawah layar)
  3. Di bagian Privasi , klik Pengaturan konten (Anda harus menggulir ke bawah)
  4. Klik Kelola penangan ... dan kaitkan webcal dengan "Kalender Google"

Atau Anda bisa meletakkan ini di Omnibar: chrome://settings/handlers

Alexander
sumber
3
Ini adalah jawaban yang valid untuk mereka yang menggunakan Google Chrome, tetapi OP menggunakan Firefox. Apakah ada solusi untuk Firefox?
Rebecca Dessonville
2
Secara teknis itu tidak sepenuhnya benar: Anda tidak menjadikan Kalender Google penangan untuk file ICS, tetapi untuk webcalprotokol.
kynan
8
Saya tidak melihat cara untuk menambahkan handler dari kotak dialog itu. Hanya daftar penangan (yang kosong) dan tombol Selesai. Saya melihat hal yang sama pada Chrome 32.0.1700.19 beta dan Chrome 33.0.1707.0 dev
studgeek
Bagaimana jika menu drop-down Chrome saya sekarang alias tidak ada penangan terdaftar?
DaSh
2
@DaSh buka Google Kalender, klik ikon abu-abu di sebelah ikon "bintang" bookmark, OK dan Anda akan melihatnya muncul.
Federer
4

Baru saja diumumkan dari tim Gmail :

Menambahkan acara dari lampiran di Gmail ke Kalender Google dengan mudah

Sekarang ketika Anda menerima lampiran dengan acara kalender dalam format .ics, Anda dapat menambahkan acara ini ke Kalender Google Anda langsung dari Gmail hanya dengan satu klik. Tidak perlu lagi mengunduh dan mengimpor secara manual!

Plus, acara yang dibuat di Google Kalender akan menautkan kembali ke email asli, membuatnya mudah untuk menemukan email konfirmasi pemesanan saat Anda membutuhkannya.

tangkapan layar

bir
sumber
4

Solusi yang menarik adalah mengirim .icsfile ke alamat Gmail Anda dan kemudian cukup klik "Tambahkan ke kalender". (Jangan lupa bahwa Anda dapat dengan mudah menyeret dan meletakkan file ke Gmail sebagai lampiran.)

Terutama jika Anda menginginkannya terutama untuk acara-acara Facebook maka Anda bahkan tidak perlu mengunduh file, karena Anda memiliki opsi untuk mengirimkannya kepada diri Anda sendiri.

teks alternatif

dan email yang saya terima terlihat seperti ini: teks alternatif

Lipis
sumber
1
Saya tidak mendapatkan tautan dengan "Tambahkan ke kalender" di gmail. Ini selalu membingungkan saya. Saya melihat ikon khusus yang menunjukkan kalender di pratinjau pesan, tetapi saya hanya dapat mengunduh file .ics, tidak menambah kalender ... Jadi solusi ini tidak berfungsi untuk saya :(
x3ja
@ x3ja Saya memperbarui jawaban untuk menunjukkan tautan kepada Anda .. setidaknya dalam versi saya terlihat seperti ini .. bahasa apa yang Anda gunakan di GMail Anda?
Lipis
Aneh - saya tidak mengerti sama sekali - sepertinya pesan biasa bagi saya kecuali ikon kecil di samping detail pesan dasar. Saya menggunakan Gmail versi Google Apps dan dalam bahasa Inggris AS (jadi saya mendapatkan fitur-fitur canggih). Saya bingung tentang ini sejak Google mengumumkan fitur ... tidak berfungsi untuk saya! :(
x3ja
1
Menambahkan ke kalender Gmail berfungsi untuk saya dan hanya butuh beberapa menit untuk pengaturan. Terima kasih atas jawaban anda.
1
Saya terkadang mendapatkan tautan "Tambahkan ke Kalender", tetapi kadang-kadang (misal ketika saya membuat acara sendiri di Outlook) tidak.
Noel Yap
2

Jika Anda mencari cara dalam-peramban untuk melakukan ini maka untuk Chrome gunakan ekstensi Tambahkan ke Kalender Google . Bahkan menyoroti pertanyaan Anda.

Lihat apa fungsinya untuk pertanyaan Anda http://s3.amazonaws.com/twitpic/photos/full/131858700.png?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&Expires=1279474285&Signature=KWah6fmAtPs5nvFWV

Di Firefox, taruhan terbaik Anda adalah add.2.cal , meskipun dukungan .ics tidak stabil ; dari situs:

add.2.cal mengenali situs-situs umum (mis. Facebook dan Evite) dan akan mengisi lebih dulu detail kalender untuk Anda

Metalshark
sumber
Saya mencoba ekstensi Tambahkan ke Kalender Google pada MacOS tetapi tidak melakukannya secara otomatis untuk acara facebook. Itu mengunduh file ... dapatkah seseorang mencobanya di Windows?
Lipis
Tidak berfungsi untuk Facebook, saya ingat melihat pertanyaan ini dan mencoba ini. Yang dilakukan ekstensi hanyalah mencari "ics" di tautan. Perhatikan bagaimana ini diaktifkan pada tautan untuk pertanyaan tetapi tidak ada file .ics? Facebook tidak memiliki tautan dengan "ics" sehingga ekstensi tidak berfungsi.
Rebecca Chernoff
add.2.cal adalah sisi berlawanan dari yang ekstrem - ia bekerja dengan Facebook tetapi gagal pada deteksi ics. Secara pribadi, cukup gunakan toolbar mikroformats web semantik dan retas dalam apa pun yang diperlukan (seperti dukungan Google Calendar / Outlook).
Metalshark
Tidak bekerja pada file * .ics lokal untuk saya. Menurut dokumentasi, harus mencari tautan * .ics dalam suatu halaman, tetapi ketika saya menjelajah ke folder, saya tidak melihat cara mengimpor acara. Seperti @Lipis, chrome ingin mengunduh file
willkil
2

Jika Anda mengikuti langkah-langkah ini, maka Anda akan menyelesaikan pekerjaan:

  • buka pengaturan Kalender Google
  • buka 'kalender'
  • 'impor kalender'
  • impor file .ics
  • sekarang centang opsi sinkronisasi di bawah 'manajemen akun email' di blackberry Anda
Joe
sumber
1
Bacalah semua jawaban lain dan cobalah beberapa yang sepertinya akan berhasil, tetapi ini adalah satu-satunya yang bekerja untuk saya.
willkil
1

Kirim sendiri email kepada Anda dengan .icsfile terlampir. Gmail akan memberi Anda opsi untuk menambahkannya ke kalender Anda. Klik tautan di email untuk menambahkan acara ke kalender Anda.

File ics email untuk Anda sendiri

Kepala Bagian Katering
sumber
1

Penanganan masalah untuk Windows 10: gunakan aplikasi Kalender

  1. tambahkan kalender Google Anda ke aplikasi Kalender Windows (Mulai -> Kalender -> Pengaturan -> Kelola akun -> tambahkan akun)

  2. pastikan file .ics dibuka dengan aplikasi Kalender (Pengaturan -> Pilih aplikasi default berdasarkan jenis file -> .ics -> Pilih aplikasi -> Kalender)

Sekarang, ketika file .ics diunduh dari situs web, Anda cukup mengkliknya dan aplikasi Kalender menambahkan acara ke Kalender Google. Ya!

Sam Acton
sumber
0

Importir ICS GCal mungkin melakukan trik;

http://gcalicsimporter.codeplex.com/

Instalasi dan penggunaan
1. Konfigurasi aplikasi untuk menggunakan akun GCal Anda
2. Konfigurasikan Windows untuk menggunakan aplikasi ini untuk menangani file .ics

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

Whitingx
sumber
1
Sudah dekat tapi saya berharap untuk sesuatu yang sepenuhnya di dalam browser (seperti add-in browser, atau perubahan konfigurasi), secara lokal menginstal aplikasi lokal penuh berbasis Net tidak terlalu portabel. Setelah semua ini adalah Aplikasi Web, bukan SuperUser ;-)
Diambil
Untuk solusi berbasis browser saya menemukan ini; userscripts.org/scripts/show/7994 Itu mungkin terbukti bermanfaat, bahkan sebagai titik awal. Info asli juga ada di sini; web.archive.org/web/20080614075446/http://nootech.net/site/code/… Semoga ini terbukti bermanfaat, jika tidak, semoga beruntung menemukan solusi.
Whitingx
1
Saya mencoba aplikasi ini, tetapi ketika saya menjalankannya dengan file ics, itu menambahkan acara ke kalender saya pada hari ini (bukan hari undangan) secara acak ... sayang, sudah dekat. Tidak akan memberikan hadiah kepada yang satu ini meskipun itu adalah satu-satunya saran.
x3ja
Ini juga mengharuskan Anda untuk menyimpan nama pengguna dan kata sandi Google dalam teks biasa pada disk.
Michael Hoffman
@MichaelHoffman Menggunakan kata sandi khusus aplikasi.
Jamie Kitson