Ako posielať pozvánky iCal do Outlooku

detailný záber osoby pomocou počítača

Kredit za obrázok: Ciaran Griffin/Stockbyte/Getty Images

Pri odosielaní pozvánok pomocou programu Apple iCal príjemca dostane e-mail s prílohou .ics, ktorý umožňuje príjemcovi pridať udalosť do svojho kalendára a prijať alebo odmietnuť pozvánka. Pri odosielaní týchto pozvánok používateľovi programu Outlook sa funkcia stratí v preklade a nie je správne naformátovaná alebo prístupná pomocou programu Microsoft Outlook. Úprava spôsobu, akým iCal odosiela pozvánky, aj keď je to náročná úloha, pomáha zlepšiť interakciu medzi počítačmi Mac a PC.

Krok 1

Otvorte priečinok Aplikácie. Prejdite do aplikácie iCal. Kliknite pravým tlačidlom myši (kliknite so stlačeným klávesom Control) na ikonu iCal a vyberte možnosť „Zobraziť obsah balíka“.

Video dňa

Krok 2

Prejdite cez obsah iCal na „Zdroje“. V priečinku „Resources“ nájdite „Mail.applescript“.

Krok 3

Zvýraznite "Mail.applescript." Na paneli s ponukami vyberte položku „Upraviť“ > „Kopírovať“. Na pracovnej ploche prilepte ("Upraviť" > "Prilepiť") súbor ako zálohu. Vráťte sa k pôvodnému „Mail.applescript“.

Krok 4

Kliknite pravým tlačidlom myši na súbor a vyberte možnosť „Otvoriť pomocou skriptu AppleScript“. Otvorí sa AppleScript Editor.

Krok 5

Prejdite približne v polovici skriptu k nadpisu „on send_mail_sbrp (predmet, text správy, môj príjemca, cesta pozvánky.“ Zvýraznite celú sekciu začínajúcu týmto nadpisom a končiacu "end send_mail_sbrp" a stlačte "Delete". (Nebojte sa, v kroku 3 ste zálohovali).

Krok 6

Zvýraznite, skopírujte a prilepte celú nasledujúcu položku v rámci AppleScript na miesto položky, ktorú ste odstránili v kroku 5:

na send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath) nastaviť pfile na POSIX súbor invitationPath nastaviť myfile na pfile ako alias

try -- definujte množinu návratu vozíka cr na (ASCII znak 13) & (ASCII znak 10)

-- získať meno používateľa a e-mailovú sadu zoznam Účtov na {}

povedať aplikácii "Pošta" opakovať s jedným účtom v každom účte nastaviť zoznam účtov do zoznamu účtov a ¬ {"\"" & (získať celé meno v oneAccount) & "\" "} end repeat end povedať

ak ((získať dĺžku zoznamu Účtov) je 1), potom nastavte Účet, aby ste získali prvú položku zoznamu Účtov, inak nastavte Účet na ¬ vyberte si zo zoznamu Účtov ¬ predvolené položky (získajte prvú položku zoznamu Účtov) ¬ s výzvou ¬ „Vyberte, prosím, z ktorého e-mailového účtu chcete poslať pozvánku:“ ¬ bez povoleného viacnásobného výberu a povoleného prázdneho výberu koniec Ak

-- otvorte a prečítajte si súbor udalosti iCal, ktorý chcete vložiť do e-mailu, nastavte myEventFileHandle na ¬ otvoriť pre prístup k myfile bez povolenia na zápis nastavte myEventFileContent na čítanie myEventFileHandle zavrieť myEventFileHandle

-- hlavičky e-mailu vložte vopred do obsahu udalosti, nastavte myNewEmailText na ¬ "Predmet: " & predmet riadok & cr & ¬ "Od: " & theAccountTouse & cr & ¬ "Komu: " & myrecipient & cr & ¬ "trieda obsahu: urna: triedy obsahu: kalendarna sprava" & cr & ¬ "Typ obsahu: text/kalendar;" & cr & ¬ " method=REQUEST;" & cr & ¬ " name=\"meeting.ics\"" & cr & ¬ "Content-Transfer-Encoding: 8bit" & cr & cr & ¬ myEventFileContent

-- vytvorte náhodný názov súboru udalosti nastavte tempMailName na (náhodné číslo od 1 do 1000000) & ".ics" nastavte aliasTempMail na "/tmp/" & tempMailName

-- napíšte nový e-mail do dočasného súboru, nastavte myEventFileHandle na ¬ otvorené pre prístup (súbor POSIX aliasTempMail ako reťazec) s povolením na zápis napíšte myNewEmailText od 1 do myEventFileHandle close myEventFileHandle

-- použite SENDMAIL na odoslanie súboru so správnymi hlavičkami urobte shellový skript "sendmail < " & aliasTempMail

-- vymažte dočasný súbor do skriptu shell "rm" & aliasTempMail pri chybe errMsg zobrazenie dialógového okna errMsg end try end send_mail_sbrp

Krok 7

Na navigačnom paneli s nástrojmi vyberte možnosť „Kompilovať“. Vyberte "Uložiť" a ukončite AppleScript.

Krok 8

Pošlite pozvánku iCal. Používateľ systému Windows s programom Microsoft Outlook teraz správne dostane vaše pozvánky iCal.

Veci, ktoré budete potrebovať

  • Apple Mac OS X

  • iCal

  • Mail

Pozor

Pri úprave skriptu AppleScript buďte mimoriadne opatrní. Ak ste urobili chybu, nahraďte súbor „mail.applescript“ v priečinku Resources iCal tým, ktorý ste si uložili na plochu, a začnite proces od začiatku.