เปิดไฟล์ 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.