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

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

เครดิตรูปภาพ: 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 ด้วยไฟล์ที่คุณบันทึกไว้ในเดสก์ท็อป และเริ่มกระบวนการใหม่ตั้งแต่ต้น

หมวดหมู่

ล่าสุด

วิธีใช้กล้องวิดีโอ JVC เป็นเว็บแคม

วิธีใช้กล้องวิดีโอ JVC เป็นเว็บแคม

วิธีใช้กล้องวิดีโอ JVC เป็นเว็บแคม เครดิตรูปภา...

วิธีปิดคำบรรยายบน Sharp Aquos

วิธีปิดคำบรรยายบน Sharp Aquos

กระบวนการปิดคำบรรยายหรือคำอธิบายภาพบนโทรทัศน์ S...

วิธีทำคำบรรยายบน VIZIO TV

วิธีทำคำบรรยายบน VIZIO TV

บนโทรทัศน์ VIZIO คุณสามารถควบคุมคำบรรยายหรือคำบ...