ซิงค์ปฏิทิน Office 365 กับปฏิทิน Google


30

ฉันไม่พบคำถามล่าสุดเกี่ยวกับวิธีซิงค์ปฏิทิน Office 365 กับ Google ปฏิทิน ฉันไม่ต้องการใช้แอปพลิเคชันที่ออกแบบมาเพื่อใช้ Outlook เวอร์ชันเดสก์ท็อปเช่น OggSync และซอฟต์แวร์ที่คล้ายกัน ฉันต้องการให้ใช้เฉพาะแอปพลิเคชันบนเว็บโดยที่ไม่ต้องอัปเดตทุกครั้งที่ฉันสร้างกิจกรรมปฏิทินใหม่ควรจะทำโดยอัตโนมัติ


5
ฉันมีชื่อเสียงไม่เพียงพอที่จะตอบคำถามนี้ - แต่สามารถทำได้ใน Microsoft Flow (แอปเวิร์กโฟลว์เว็บใหม่ของ Microsoft) ลิงก์ไปที่เทมเพลต: flow.microsoft.com/en-us/galleries/public/templates/…
pflodin

คำตอบ:


25

วิธีแก้ปัญหาคือลงชื่อเข้าใช้ Office 365 ผ่านhttps://portal.office.comคลิกที่ปฏิทินจากนั้นคลิกที่ปฏิทินอีกครั้งภายใต้ "การตั้งค่าแอพของฉัน" ไปที่เผยแพร่ปฏิทินและเผยแพร่ปฏิทินที่ต้องการ คัดลอก URL ของ ICS ที่สร้างขึ้น

ปฏิทิน Office 365

ลงชื่อเข้าใช้ Google ปฏิทินและคลิกลูกศรบน "ปฏิทินอื่น ๆ " คลิกปุ่ม "เพิ่มโดย URL" และวางลิงก์. ics จาก Office 365 ตอนนี้ Google ปฏิทินได้รับการอัปเดตโดยอัตโนมัติด้วยกิจกรรมใหม่จากปฏิทิน Office 365

Google Calendar


6
การแชร์ผ่านลิงก์ ICS ทำงานได้ไม่ดีนักเนื่องจาก Google อัปเดตปฏิทินทุก ๆ 12 ชั่วโมงหรือมากกว่านั้น
Greg S

6
ดูเหมือนว่าจะนานกว่า 12 ชั่วโมง ฉันไม่เห็นเหตุการณ์ :(
VitalyB

วิธีนี้ใช้ได้ผลกับคุณ @Ogglas หรือไม่? หากอัปเดตทุก ๆ 12 ชั่วโมงจะไม่มีประโยชน์ @VitalyB คุณมีทางออกที่ดีกว่า?
Martijn de Milliano

5
ฉันยังคงไม่เข้าใจว่าเพราะเหตุใด Google หรือ Outlook จึงไม่ได้รับการแก้ไขปฏิทินอย่างถูกต้อง มาเลย! เราสามารถวางซานตาคลอสไว้บนใบหน้าของเรา แต่เราไม่สามารถซิงค์ปฏิทินได้ใช่ไหม
eleijonmarck

3
สิ่งนี้ยังใช้ไม่ได้กับบางคนเช่นฉันซึ่งองค์กรต่างๆได้กำหนดค่า Outlook ไว้เพื่อไม่อนุญาตให้แชร์อะไรมากกว่า "ว่าง / ไม่ว่าง" นอกองค์กร
Jason Antman

10

ตัวเลือกที่ดีที่สุดที่ฉันพบคือใช้Microsoft Flowกับคัดลอกกิจกรรมใหม่ใน Office 365 ไปยัง Google ปฏิทินและส่งการแจ้งเตือนเทมเพลตการ

กิจกรรมไม่ปรากฏขึ้นทันที แต่ใช้เวลาประมาณ 5 นาที ใช้ได้ดีทีเดียว. นอกจากนี้ยังจัดการการอัปเดตกิจกรรม


4
จากไซต์โฟลว์: ทุกครั้งที่คุณเพิ่มอัปเดตหรือลบกิจกรรมในปฏิทิน Office 365 ของคุณจะถูกคัดลอกไปยังปฏิทิน Google ของคุณโดยอัตโนมัติ โปรดทราบ: นี่เป็นการซิงค์ทางเดียวดังนั้นการเปลี่ยนแปลงที่ทำกับปฏิทิน Google ของคุณจะไม่ซิงค์กลับไปที่ Office 365 นอกจากนี้กิจกรรมที่เกิดซ้ำจะปรากฏในปฏิทิน Google ของคุณเป็นกิจกรรมเดี่ยว
John Hunt

3
แต่น่าเศร้าที่ใช้งานได้กับกิจกรรมที่เพิ่งเพิ่มเข้าไปเท่านั้นนั่นคือการเพิ่มกิจกรรมเป็นทริกเกอร์ มีวิธีที่จะให้ทำการซิงค์ครั้งเดียวของกิจกรรมทั้งหมดในครั้งแรกที่คุณตั้งค่าหรือไม่
jaminto

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

2
@JohnHunt ฉันลองแล้ว แต่ฉันพบข้อผิดพลาดนี้ การบันทึกระดับต่ำล้มเหลวด้วยรหัส 'OpenApiOperationParameterValidationFailed' และข้อความ 'การตรวจสอบพารามิเตอร์อินพุต' newEvent 'การตรวจสอบล้มเหลวในการดำเนินงานเวิร์กโฟลว์' Create_an_event ': พารามิเตอร์ที่มีค่า' "@triggerOutputs ()? '' ร่างกาย / เริ่ม ']" ในเส้นทาง' newEvent / เริ่มต้นด้วยชนิด / รูปแบบ 'String / date-no-tz' ไม่สามารถแปลงเป็นประเภท / รูปแบบ 'String / date-time'
spindoctor

@spindoctor ลองเพิ่มเขตเวลาด้วยการแปลงเวลาเริ่มต้นเหตุการณ์เป็นรูปแบบที่ตระหนักถึงเขตเวลา เช่นconvertToUtc(triggerOutputs()?['body/start'], 'W. Europe Standard Time'). เขตเวลาที่มีอยู่จะแสดงไว้ที่docs.microsoft.com/en-us/previous-versions/windows/embedded/…
Tomas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.