วิธีส่งคำเชิญ iCal ไปยัง Outlook

click fraud protection
ระยะใกล้ของคนที่ใช้คอมพิวเตอร์

เครดิตรูปภาพ: Ciaran Griffin / รูปภาพ Stockbyte / Getty

เมื่อส่งคำเชิญด้วยโปรแกรม iCal ของ Apple ผู้รับจะได้รับอีเมลพร้อมไฟล์แนบ ไฟล์ .ics ที่อนุญาตให้ผู้รับเพิ่มกิจกรรมในปฏิทินและยอมรับหรือปฏิเสธ การเชิญ. ในการส่งคำเชิญเหล่านี้ไปยังผู้ใช้ Outlook ฟังก์ชันการทำงานจะสูญหายไปในการแปลและไม่ได้จัดรูปแบบอย่างเหมาะสมหรือเข้าถึงได้ด้วย Microsoft Outlook การแก้ไขวิธีที่ iCal ส่งคำเชิญ แม้ว่าจะเป็นงานที่น่ากลัว แต่ก็ช่วยปรับปรุงการโต้ตอบของ Mac และ PC

ขั้นตอนที่ 1

เปิดโฟลเดอร์แอปพลิเคชัน ไปที่แอปพลิเคชัน iCal คลิกขวา (Control-click) ที่ไอคอน iCal และเลือก "แสดงเนื้อหาแพ็คเกจ"

วิดีโอประจำวันนี้

ขั้นตอนที่ 2

นำทางผ่านเนื้อหาของ iCal ไปที่ "ทรัพยากร" ภายในโฟลเดอร์ "ทรัพยากร" ค้นหา "Mail.applescript"

ขั้นตอนที่ 3

ไฮไลต์ "Mail.applescript" จากแถบเมนู เลือก "แก้ไข" > "คัดลอก" บนเดสก์ท็อป วาง ("แก้ไข" > "วาง") ไฟล์เป็นข้อมูลสำรอง กลับไปที่ "Mail.applescript" เดิม

ขั้นตอนที่ 4

คลิกขวาที่ไฟล์และเลือก "เปิดด้วย AppleScript" AppleScript Editor จะเปิดขึ้น

ขั้นตอนที่ 5

ไปที่กึ่งกลางของสคริปต์ไปที่หัวข้อ "ใน send_mail_sbrp ( subjectLine, messageText, myrecipient, invitePath" เน้นที่ ทั้งส่วนที่เริ่มต้นด้วยส่วนหัวนั้นและลงท้ายด้วย "end send_mail_sbrp" แล้วกด "Delete" (อย่ากังวล คุณได้สำรองข้อมูลในขั้นตอนที่ 3)

ขั้นตอนที่ 6

เน้น คัดลอก และวางรายการต่อไปนี้ทั้งหมดภายใน AppleScript แทนรายการที่คุณลบในขั้นตอนที่ 5:

บน send_mail_sbrp ( subjectLine, messageText, myrecipient, invitePath) ตั้งค่า pfile เป็นไฟล์ POSIX คำเชิญPath ตั้งค่า myfile เป็น pfile เป็นนามแฝง

ลอง -- กำหนดชุดค่าขนส่งคืน cr เป็น (อักขระ ASCII 13) & (อักขระ ASCII 10)

-- ดึงชื่อผู้ใช้และอีเมลตั้ง listOfAccounts เป็น {}

บอกแอปพลิเคชัน "Mail" ทำซ้ำด้วย oneAccount ในทุกบัญชีที่ตั้งค่า listOfAccounts เป็น listOfAccounts & ¬ {"\"" & (รับชื่อเต็มใน oneAccount) & "\" "} สิ้นสุดการทำซ้ำ บอก

ถ้า ((รับความยาวของ listOfAccounts) คือ 1) ให้ตั้งค่าAccountTouse เพื่อรับรายการแรกของ listOfAccounts อื่น ตั้งค่าAccountTouse เป็น ¬ เลือกจากรายการ listOfAccounts ¬ รายการเริ่มต้น (รับรายการแรกของ listOfAccounts) ¬ พร้อมข้อความแจ้ง ¬ "โปรดเลือกบัญชีอีเมลที่จะส่งคำเชิญจาก:" ¬ โดยไม่อนุญาตให้เลือกหลายรายการและอนุญาตให้เลือกที่ว่างเปล่า สิ้นสุด if

-- เปิดและอ่านไฟล์เหตุการณ์ iCal เพื่อแทรกลงในอีเมลที่ตั้งค่า myEventFileHandle เป็น ¬ เปิดสำหรับ เข้าถึง myfile โดยไม่ได้รับอนุญาตในการเขียน ตั้งค่า myEventFileContent ให้อ่าน myEventFileHandle close myEventFileHandle

-- ส่วนหัวของอีเมลที่รอดำเนินการล่วงหน้าไปยังเนื้อหากิจกรรม ตั้งค่า myNewEmailText เป็น ¬ "Subject:" & subjectLine & cr & ¬ "From:" & theAccountTouse & cr & ¬ "ถึง: " & myrecipient & cr & ¬ "content-class: urn: content-classes: calendarmessage" & cr & ¬ "Content-Type: text/calendar;" & cr & ¬ " method=REQUEST;" & cr & ¬ " name=\"meeting.ics\"" & cr & ¬ "การเข้ารหัสการถ่ายโอนเนื้อหา: 8 บิต" & cr & cr & ¬ myEventFileContent

- สร้างชื่อไฟล์เหตุการณ์แบบสุ่ม ตั้งค่า tempMailName เป็น (หมายเลขสุ่มตั้งแต่ 1 ถึง 1000000) & ".ics" ตั้งค่า aliasTempMail เป็น "/tmp/" & tempMailName

-- เขียนอีเมลใหม่ไปยังไฟล์ temp ที่ตั้งค่า myEventFileHandle เป็น ¬ เปิดสำหรับการเข้าถึง (ไฟล์ POSIX aliasTempMail เป็นสตริง) โดยมีสิทธิ์ในการเขียน เขียน myNewEmailText เริ่มต้นที่ 1 ถึง myEventFileHandle close myEventFileHandle

-- ใช้ SENDMAIL เพื่อส่งไฟล์ที่มีส่วนหัวที่ถูกต้องทำเชลล์สคริปต์ "sendmail < " & aliasTempMail

-- ลบไฟล์ temp ทำเชลล์สคริปต์ "rm" & aliasTempMail ที่ข้อผิดพลาด errMsg แสดงกล่องโต้ตอบ errMsg สิ้นสุดลองสิ้นสุด send_mail_sbrp

ขั้นตอนที่ 7

เลือก "คอมไพล์" จากแถบเครื่องมือนำทาง เลือก "บันทึก" และออกจาก AppleScript

ขั้นตอนที่ 8

ส่งคำเชิญ iCal ผู้ใช้ Windows ที่มี Microsoft Outlook จะได้รับคำเชิญ iCal ของคุณอย่างถูกต้องทันที

สิ่งที่คุณต้องการ

  • Apple Mac OS X

  • iCal

  • จดหมาย

คำเตือน

โปรดใช้ความระมัดระวังอย่างยิ่งเมื่อแก้ไข AppleScript หากคุณทำผิดพลาด ให้แทนที่ไฟล์ "mail.applescript" ในโฟลเดอร์ Resources ของ iCal ด้วยไฟล์ที่คุณบันทึกไว้ในเดสก์ท็อป และเริ่มกระบวนการใหม่ตั้งแต่ต้น

หมวดหมู่

ล่าสุด

วิธีการโทรแบบจำกัดการโทร

วิธีการโทรแบบจำกัดการโทร

คุณสามารถโทรออกได้แบบจำกัด หากคุณต้องโทรหาใครซ...

วิธีบล็อกการโทรที่ไม่ต้องการไปยังโทรศัพท์มือถือของคุณ

วิธีบล็อกการโทรที่ไม่ต้องการไปยังโทรศัพท์มือถือของคุณ

บล็อกสายที่คุณไม่ต้องการรับ หากคุณเบื่อหน่ายกั...

วิธีตัดส่วนต่างๆ ของวิดีโอใน Windows Movie Maker

วิธีตัดส่วนต่างๆ ของวิดีโอใน Windows Movie Maker

ใช้ Windows Live Movie Maker เพื่อแก้ไขฉากต่าง...