เปิดไฟล์ ICS โดยอัตโนมัติใน Google Calendar


54

เว็บไซต์จำนวนมากมีตัวเลือกในการส่งออกกิจกรรมเป็นไฟล์ ICS ที่สามารถนำเข้าสู่เดสก์ท็อปหรือปฏิทินบนเว็บ (ตัวอย่างเช่นหากคุณได้รับเชิญให้เข้าร่วมกิจกรรม Facebook จะมีปุ่มส่งออกที่ให้ ICS แก่คุณ ไฟล์).

ตามค่าเริ่มต้นใน Firefox 3.5 บน Vista ฉันเสนอเพียงสามตัวเลือกที่นี่ "เปิดด้วย Windows ปฏิทิน", "เปิดด้วยอื่น ๆ " หรือ "บันทึกไฟล์" ดังนั้นสิ่งที่ฉันจะทำคือบันทึกไฟล์ลงในพีซีของฉันแล้วบันทึก ลงใน Google ปฏิทินและนำเข้าไฟล์ ICS นั้น

สิ่งที่ฉันต้องการคือมีตัวเลือกประเภท "เปิดด้วย Google ปฏิทิน" หรือ "นำเข้าสู่ Google ปฏิทิน" เมื่อฉันคลิกลิงก์ส่งออก

ฉันรู้ว่าคุณสามารถกำหนดค่า Firefox ให้ส่งmailto:ลิงก์ไปยัง Gmailได้และฉันได้ติดตั้งส่วนขยายของตัวดำเนินการที่จะตรวจจับรายการไมโครฟอร์แมต hCalendar ที่ฝังอยู่ในข้อความและเสนอที่จะนำเข้ามายัง Google ปฏิทิน แต่ฉันไม่สามารถหาวิธี กำหนดค่าสิ่งเหล่านี้เพื่อทำสิ่งที่ฉันต้องการ

โดยเฉพาะอย่างยิ่งฉันจะทำสิ่งนี้โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติมใด ๆ และในลักษณะที่จะทำงานกับบัญชี Google Apps (แต่ถ้ามีคนสามารถชี้ไปที่โซลูชันของ Google ปฏิทินปกติซึ่งจะเป็นการเริ่มต้นที่ดี)


ฉันต้องการทางออกสำหรับเรื่องนี้ด้วย! แม้เมื่อฉันคลิกที่ปฏิทินเชิญใน Gmail ก็ดูเหมือนจะไม่สามารถโหลดผ่าน Google Calendar - แทนมันพยายามที่จะเปิดใน Outlook หรืออะไรก็ตาม
— x3ja

@ x3ja เพราะคุณกำลังคลิกที่สิ่งที่ผิด! ตรวจสอบคำตอบของฉันเพื่อดูว่าคุณควรคลิกที่ไหนใน gmail ของคุณ!
— Lipis

@Lipis และดูการตอบกลับของฉันว่าทำไมไม่ได้ผลสำหรับฉัน :)
— x3ja

คำตอบ:


10

ฉันใช้โซลูชันของฉันตามรหัสนี้เพื่อเพิ่ม Gmail เป็นmailto:ตัวจัดการและดัดแปลงโดยใช้ข้อมูลที่นำมาจากไฟล์ค่ากำหนดของ Google Chrome:

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

หากต้องการใช้งานเพียงไปที่ Google ปฏิทินเปิดเว็บคอนโซลของ Firefox ( Ctrl+ Shift+ K) แล้ววางลงในกล่องรหัส


7
นี่เป็นทางออกที่ยอดเยี่ยมสำหรับการนำเข้าฟีดปฏิทินแต่ฉันยังไม่พบวิธีที่สะดวกในการเพิ่มกิจกรรมเดียวไปยังปฏิทิน Google จากไฟล์ ICS ผ่าน URL ทางออกสำหรับเรื่องนี้?
— kynan

1
วิธีการแก้ปัญหานี้ไม่ได้คำสำหรับฉัน - Firefox ยังคงพยายามที่จะเปิด Chrome ซึ่งไม่ได้จัดการ "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

ข้อความแสดงข้อผิดพลาดหายไปเมื่อฉันเปลี่ยนโดเมนเป็น calendar.google.com (เพื่อให้ตรงกับโดเมนที่แสดงในแถบที่อยู่) อย่างไรก็ตาม Gmail ยังคงไม่จัดการเนื้อหา. ics หลังจากทำเช่นนั้น
— Eric J.

11

ฉันมีความต้องการเช่นเดียวกันสำหรับบางเวลา และเนื่องจากฉันไม่สามารถหาสิ่งที่เหมาะสมได้ฉันจึงสร้างแอพของตัวเองขึ้นมา

มันเรียกว่า Calify http://www.califyapp.com

โปรแกรมติดตั้งลงทะเบียนแอปเป็นโปรแกรมเริ่มต้นสำหรับจัดการไฟล์ * .ics ดังนั้นจึงใช้งานได้กับทั้งการเปิดไฟล์แนบอีเมลและดาวน์โหลดการส่งออกรายละเอียดกิจกรรมจากหน้าเว็บ มันไม่ได้จัดเก็บรายละเอียดบัญชีของคุณในทางใดทางหนึ่ง การรับรองความถูกต้องทั้งหมดเกิดขึ้นในเบราว์เซอร์
นอกจาก Google Calendar แล้วยังรองรับ Yahoo! ปฏิทินและปฏิทิน Outlook.com
และได้ฟรี สนุก.


1
ดูดี แต่ Windows เท่านั้นใช่ไหม :(
— willkil

3
ฉันใช้ OS X.
— willkil


เยี่ยมมาก แต่ดูเหมือนจะไม่ทำงานกับไฟล์. ics จำนวนมาก และลิงก์ icalvalid.cloudapp.net ใช้งานไม่ได้ :-( สามารถเปิดแหล่งที่มาได้หรือไม่
— Schneider

1
ไซต์หยุดทำงาน (22 พฤษภาคม 2019)
— Tyilo

8

หากคุณใช้ Google Chrome คุณสามารถกำหนดให้ Google ปฏิทินเป็นเครื่องมือจัดการไฟล์ ICS ของคุณ:

  1. คลิกเมนู Chrome บนแถบเครื่องมือของเบราว์เซอร์
  2. เลือกการตั้งค่า → แสดงการตั้งค่าขั้นสูง (ที่ด้านล่างของหน้าจอ)
  3. ในส่วนข้อมูลส่วนบุคคลคลิกการตั้งค่าเนื้อหา (คุณจะต้องเลื่อนลงมา)
  4. คลิกที่จัดการตัวจัดการ ...และเชื่อมโยง webcal กับ "Google Calendar"

หรือคุณสามารถวางสิ่งนี้ลงใน Omnibar: chrome://settings/handlers


3
นี่เป็นคำตอบที่ถูกต้องสำหรับผู้ที่ใช้ Google Chrome แต่ OP นั้นใช้ Firefox มีวิธีแก้ไขสำหรับ Firefox หรือไม่?
— Rebecca Dessonville

2
ในทางเทคนิคนั้นไม่ถูกต้องทั้งหมด: คุณไม่ได้กำหนดให้ Google ปฏิทินเป็นตัวจัดการไฟล์ ICS แต่เป็นwebcalโปรโตคอล
— kynan

8
ฉันไม่เห็นวิธีเพิ่มตัวจัดการจากกล่องโต้ตอบนั้น เพียงรายการของตัวจัดการ (ซึ่งว่างเปล่า) และปุ่มเสร็จสิ้น ฉันเห็นสิ่งเดียวกันบน Chrome 32.0.1700.19 เบต้าและ Chrome 33.0.1707.0 dev
— studgeek

จะเกิดอะไรขึ้นถ้า Chrome ของฉันแสดงเมนูแบบเลื่อนลงตอนนี้ไม่มีตัวจัดการอยู่ในรายการ
— DaSh

2
@DaSh เปิด Google ปฏิทินคลิกที่ไอคอนสีเทาถัดจากไอคอน "ดาว" ที่คั่นหน้าเอาไว้แล้วคุณควรเห็นมันปรากฏขึ้น
— เฟเดอเรอร์

4

เพิ่งประกาศจากทีม Gmail :

เพิ่มกิจกรรมจากไฟล์แนบใน Gmail ลงใน Google ปฏิทินได้อย่างง่ายดาย

ตอนนี้เมื่อคุณได้รับสิ่งที่แนบมากับกิจกรรมในปฏิทินในรูปแบบ. ics คุณสามารถเพิ่มกิจกรรมเหล่านี้ไปยัง Google ปฏิทินของคุณได้จาก Gmail เพียงแค่คลิกเดียว ไม่มีการดาวน์โหลดและนำเข้าด้วยตนเองอีกต่อไป!

นอกจากนี้กิจกรรมที่สร้างใน Google ปฏิทินจะเชื่อมโยงกลับไปยังอีเมลเดิมทำให้ง่ายต่อการค้นหาอีเมลยืนยันการจองเมื่อคุณต้องการ

ภาพหน้าจอ


4

วิธีแก้ปัญหาที่น่าสนใจคือส่ง.icsไฟล์ไปยังที่อยู่ Gmail ของคุณแล้วคลิก "เพิ่มในปฏิทิน" (อย่าลืมว่าคุณสามารถลากและวางไฟล์ลงใน Gmail เป็นไฟล์แนบได้อย่างง่ายดาย)

โดยเฉพาะอย่างยิ่งถ้าคุณต้องการสิ่งนั้นสำหรับกิจกรรมใน Facebook เป็นหลักคุณไม่จำเป็นต้องดาวน์โหลดไฟล์เพราะคุณมีตัวเลือกในการส่งให้ตัวคุณเอง

ข้อความแสดงแทน

และอีเมลที่ฉันได้รับมีลักษณะเช่นนี้: ข้อความแสดงแทน


1
ฉันไม่ได้รับลิงก์ที่มี "เพิ่มในปฏิทิน" ใน gmail นี่ทำให้ฉันงงอยู่เสมอ ฉันเห็นไอคอนพิเศษแสดงปฏิทินในตัวอย่างข้อความ แต่ฉันสามารถดาวน์โหลดไฟล์. ics ไม่เพิ่มในปฏิทิน ... ดังนั้นโซลูชันนี้ใช้งานไม่ได้สำหรับฉัน :(
— x3ja

@ x3ja ฉันได้อัปเดตคำตอบเพื่อแสดงลิงก์ .. อย่างน้อยในเวอร์ชันของฉันดูเหมือนว่า .. สิ่งที่คุณใช้ภาษา GMail ของคุณ?
— Lipis

แปลก - ฉันไม่เข้าใจเลย - มันดูเหมือนข้อความปกติสำหรับฉันยกเว้นไอคอนเล็ก ๆ ข้างรายละเอียดข้อความพื้นฐาน ฉันใช้ Gmail เวอร์ชัน Google Apps และเป็นภาษาอังกฤษแบบสหรัฐอเมริกา (ดังนั้นฉันจึงได้รับคุณสมบัติที่ทันสมัย) ฉันสับสนเกี่ยวกับเรื่องนี้ตั้งแต่ Google ประกาศคุณสมบัติ ... ใช้งานไม่ได้สำหรับฉัน! :(
— x3ja

1
การเพิ่มปฏิทิน Gmail ทำงานให้ฉันและใช้เวลาในการตั้งค่าเพียงไม่กี่นาที ขอบคุณสำหรับคำตอบ.

1
บางครั้งฉันได้รับลิงก์ "เพิ่มในปฏิทิน" แต่บางครั้ง (เช่นเมื่อฉันสร้างกิจกรรมด้วยตัวเองใน Outlook) ไม่ได้
— Noel Yap

2

หากคุณกำลังใช้วิธีนี้ในเบราว์เซอร์ Chrome ใช้ส่วนขยายAdd to Google Calendar มันยังเน้นคำถามของคุณ

ดูว่ามันทำอะไรกับคำถามของคุณ

บน Firefox ทางออกที่ดีที่สุดของคุณคือadd.2.calแม้ว่าการสนับสนุน. ics จะไม่สม่ำเสมอ จากเว็บไซต์:

add.2.cal รู้จักไซต์ทั่วไป (เช่น Facebook และ Evite) และจะเติมรายละเอียดปฏิทินล่วงหน้าให้กับคุณ


ฉันลองใช้ส่วนขยายเพิ่มลงใน Google ปฏิทินบน MacOS แต่ไม่ได้ทำโดยอัตโนมัติสำหรับกิจกรรม Facebook มันดาวน์โหลดไฟล์ ... มีคนลองใช้ Windows ได้ไหม
— Lipis

มันใช้งานไม่ได้กับ Facebook ฉันจำได้ว่าเห็นคำถามนี้และลองทำสิ่งนี้ ส่วนขยายทั้งหมดจะมองหา "ics" ในลิงค์ สังเกตว่ามันถูกเปิดใช้งานบนลิงก์สำหรับคำถาม แต่ไม่มีไฟล์. ic หรือไม่ Facebook ไม่มีลิงก์กับ "ics" ดังนั้นส่วนขยายจึงใช้งานไม่ได้
— Rebecca Chernoff

add.2.cal เป็นด้านตรงข้ามของสุดโต่งแม้ว่า - มันทำงานร่วมกับ Facebook แต่ล้มเหลวในการตรวจจับ ics ส่วนตัวเพียงใช้แถบเครื่องมือไมโครฟอร์แมตเว็บแบบ semantic และแฮ็คในสิ่งที่ต้องการ (เช่นการสนับสนุน Google Calendar / Outlook)
— Metalshark

ไม่ได้ทำงานกับไฟล์ * .ics ท้องถิ่นสำหรับฉัน ตามเอกสารควรค้นหาลิงค์ * .ics ในหน้า แต่เมื่อฉันเรียกดูโฟลเดอร์ฉันไม่เห็นวิธีการนำเข้ากิจกรรม เช่น @Lipis, chrome ต้องการดาวน์โหลดไฟล์
— willkil

2

หากคุณทำตามขั้นตอนเหล่านี้คุณจะได้งานทำ:

  • ไปที่การตั้งค่า Google ปฏิทิน
  • ไปที่ 'ปฏิทิน'
  • 'นำเข้าปฏิทิน'
  • นำเข้าไฟล์. ics
  • ตอนนี้ทำเครื่องหมายตัวเลือกการซิงค์ภายใต้ 'การจัดการบัญชีอีเมล' บน blackberry ของคุณ

1
อ่านคำตอบอื่น ๆ ทั้งหมดและลองใช้งานสองสามครั้งที่ดูเหมือนว่าจะใช้ได้ แต่นี่เป็นคำตอบเดียวที่เหมาะกับฉัน
— willkil


1

วิธีแก้ปัญหาสำหรับ Windows 10: ใช้แอพ Calendar

  1. เพิ่มปฏิทิน Google ของคุณในแอพ Windows Calendar (เริ่ม -> ปฏิทิน -> การตั้งค่า -> จัดการบัญชี -> เพิ่มบัญชี)

  2. ตรวจสอบให้แน่ใจว่าไฟล์. ics เปิดขึ้นด้วยแอปปฏิทิน (การตั้งค่า -> เลือกแอปเริ่มต้นตามประเภทไฟล์ ->. ics -> เลือกแอป -> ปฏิทิน)

ตอนนี้เมื่อดาวน์โหลดไฟล์. ics จากเว็บไซต์คุณสามารถดับเบิลคลิกได้และแอปปฏิทินจะเพิ่มกิจกรรมใน Google ปฏิทิน ใช่


0

ผู้นำเข้า ICS ของ GCal อาจทำการหลอกลวงได้

http://gcalicsimporter.codeplex.com/

การติดตั้งและใช้งาน
1. กำหนดค่าแอปพลิเคชันเพื่อใช้บัญชี GCal ของคุณ
2. กำหนดค่า Windows เพื่อใช้ aplication นี้เพื่อจัดการไฟล์. ics

(จากhttp://gcalicsimporter.codeplex.com/documentation )


1
ใกล้ แต่ฉันหวังว่าจะมีบางอย่างภายในเบราว์เซอร์ (เช่นเบราว์เซอร์ Add-in หรือการเปลี่ยนแปลงการกำหนดค่า) การติดตั้งแอพในท้องถิ่น. Net แบบเต็มไม่สามารถพกพาได้ หลังจากทั้งหมดนี้คือ Web Apps ไม่ใช่ SuperUser ;-)
— GAThrawn

สำหรับโซลูชันที่ใช้เบราว์เซอร์ฉันเจอสิ่งนี้ userscripts.org/scripts/show/7994 นั่นอาจพิสูจน์ได้ว่ามีประโยชน์แม้เป็นจุดเริ่มต้น ข้อมูลต้นฉบับยังอยู่ที่นี่; web.archive.org/web/20080614075446/http://nootech.net/site/code/… หวังว่านี่จะเป็นประโยชน์ถ้าไม่โชคดีที่สุดในการหาทางออก
— Whitingx

1
ฉันลองใช้แอปพลิเคชันนี้ แต่เมื่อฉันรันด้วยไฟล์ ics มันเพิ่มกิจกรรมในปฏิทินของฉันในวันปัจจุบัน (ไม่ใช่วันที่เชิญ) ในเวลาสุ่ม ... อัปยศมันใกล้เคียงแล้ว ไม่ให้รางวัลกับคนนี้แม้ว่ามันจะเป็นเพียงข้อเสนอแนะก็ตาม
— x3ja

นอกจากนี้ยังกำหนดให้คุณต้องเก็บชื่อผู้ใช้และรหัสผ่าน Google เป็นข้อความธรรมดาบนดิสก์
— Michael Hoffman

@MichaelHoffman ใช้รหัสผ่านเฉพาะแอปพลิเคชัน
— Jamie Kitson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.