Kaip siųsti „iCal“ kvietimus į „Outlook“.

stambaus plano, kai asmuo naudojasi kompiuteriu

Vaizdo kreditas: Ciaran Griffin / „Stockbyte“ / „Getty Images“.

Siunčiant kvietimus su Apple iCal programa, gavėjas gauna el. laišką su pridėtu .ics failas, leidžiantis gavėjui įtraukti įvykį į savo kalendorių ir priimti arba atmesti kvietimas. Siunčiant šiuos kvietimus „Outlook“ vartotojui, funkcija prarandama vertime ir nėra tinkamai suformatuota arba pasiekiama naudojant „Microsoft Outlook“. „iCal“ kvietimų siuntimo būdo redagavimas, nors ir nelengvas uždavinys, padeda pagerinti „Mac“ ir asmeninio kompiuterio sąveiką.

1 žingsnis

Atidarykite aplanką Programos. Eikite į „iCal“ programą. Dešiniuoju pelės mygtuku spustelėkite (spustelėkite valdiklį) iCal piktogramą ir pasirinkite „Rodyti paketo turinį“.

Dienos vaizdo įrašas

2 žingsnis

Pereikite per „iCal“ turinį į „Ištekliai“. Aplanke „Ištekliai“ raskite „Mail.applescript“.

3 veiksmas

Pažymėkite „Mail.applescript“. Meniu juostoje pasirinkite „Redaguoti“ > „Kopijuoti“. Darbalaukyje įklijuokite („Redaguoti“ > „Įklijuoti“) failą kaip atsarginę kopiją. Grįžkite į pradinį „Mail.applescript“.

4 veiksmas

Dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite „Atidaryti naudojant AppleScript“. Atsidarys AppleScript redaktorius.

5 veiksmas

Eikite maždaug įpusėjus scenarijui į antraštę „on send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath“.) Pažymėkite visą skyrių, pradedant ta antrašte ir baigiant „end send_mail_sbrp“ ir paspauskite „Ištrinti“. (Nesijaudinkite, 3 veiksme sukūrėte atsarginę kopiją).

6 veiksmas

Pažymėkite, nukopijuokite ir įklijuokite visą šį „AppleScript“ įrašą vietoje įrašo, kurį ištrynėte atlikdami 5 veiksmą:

ant send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath) nustatykite pfile į POSIX failą invitationPath nustatykite mano failą į pfile kaip slapyvardį

pabandykite – apibrėžkite vežimo grąžinimo rinkinį cr į (13 ASCII simbolis) ir (10 ASCII simbolis)

– gauti naudotojo vardą ir el. pašto rinkinį listOfAccounts į {}

pasakykite programai "Mail" kartokite su oneAccount kiekvienoje paskyroje, nustatykite listOfAccounts į listOfAccounts & ¬ {"\"" & (gauti visą vardą oneAccount) & "\" "} pabaiga kartoti pabaigą pasakyk

jei ((gauti paskyrų sąrašo ilgį) yra 1), tada nustatykite TheAccountTouse, kad gautumėte pirmąjį sąrašo sąrašą (gauti pirmąjį sąskaitų sąrašo elementą) ¬ su raginimu ¬ "Pasirinkite, iš kurios pašto paskyros siųsti kvietimą:" ¬ be kelių pasirinkimų ir tuščias pasirinkimas leidžiamas pabaiga jei

- atidarykite ir perskaitykite iCal įvykio failą, kurį norite įterpti į el. laišką, nustatykite myEventFileHandle į ¬ atidaryti pasiekti mano failą be rašymo leidimo nustatyti myEventFileContent skaityti myEventFileHandle uždaryti myEventFileHandle

-- Iš anksto pridedant laiškų antraštes prie įvykio turinio nustatykite myNewEmailText į ¬ "Subject: " & subjectLine & cr & ¬ "From: " & theAccountTouse & cr & ¬ "Kam: " & myrecipient & cr & ¬ "turinio klasė: urn: turinio klasės: kalendoriaus pranešimas" & cr & ¬ "Turinio tipas: tekstas/kalendorius;" & cr & ¬ " method=REQUEST;" & cr & ¬ " name=\"meeting.ics\"" & cr & ¬ "Turinio perdavimo kodavimas: 8 bitai" & cr & cr & ¬ myEventFileContent

- sukurti atsitiktinio įvykio failo pavadinimą, nustatykite tempMailName į (atsitiktinis skaičius nuo 1 iki 1000000) ir ".ics" nustatykite slapyvardįTempMail į "/tmp/" & tempMailName

-- parašykite naują el. laišką į laikinąjį failą nustatykite myEventFileHandle į ¬ atvira prieigai (POSIX failo pseudonimasTempMail kaip eilutę) su rašymo leidimu rašykite myNewEmailText, prasidedantį nuo 1, į myEventFileHandle uždaryti myEventFileHandle

-- naudokite SENDMAIL norėdami išsiųsti failą su tinkamomis antraštėmis atlikite apvalkalo scenarijų "sendmail < " & aliasTempMail

-- ištrinti laikinąjį failą padaryti apvalkalo scenarijų "rm " & aliasTempMail klaidos errMsg rodymo dialoge errMsg end try end send_mail_sbrp

7 veiksmas

Naršymo įrankių juostoje pasirinkite „Compile“. Pasirinkite „Išsaugoti“ ir išeikite iš „AppleScript“.

8 veiksmas

Išsiųskite iCal kvietimą. „Windows“ naudotojas su „Microsoft Outlook“ dabar tinkamai gaus jūsų „iCal“ kvietimus.

Daiktai, kurių jums prireiks

  • Apple Mac OS X

  • iCal

  • Paštas

Įspėjimas

Būkite ypač atsargūs redaguodami AppleScript. Jei padarėte klaidą, pakeiskite „mail.applescript“ failą „iCal“ aplanke Resources į tą, kurį išsaugojote darbalaukyje, ir pradėkite procesą nuo pradžių.