Kuinka lähettää iCal-kutsuja Outlookiin

lähikuva tietokonetta käyttävästä henkilöstä

Kuvan luotto: Ciaran Griffin/Stockbyte/Getty Images

Kun lähetät kutsuja Applen iCal-ohjelmalla, vastaanottaja saa sähköpostin, jonka liitteenä on .ics-tiedosto, jonka avulla vastaanottaja voi lisätä tapahtuman kalenteriinsa ja hyväksyä tai hylätä tapahtuman kutsu. Lähetettäessä nämä kutsut Outlook-käyttäjälle, toiminnot katoavat käännöksessä, eikä niitä ole muotoiltu oikein tai niitä ei käytetä Microsoft Outlookin avulla. iCalin kutsujen lähetystavan muokkaaminen, vaikka se onkin pelottava tehtävä, auttaa parantamaan Macin ja PC: n vuorovaikutusta.

Vaihe 1

Avaa Sovellukset-kansio. Siirry iCal-sovellukseen. Napsauta hiiren kakkospainikkeella (Control-click) iCal-kuvaketta ja valitse "Näytä paketin sisältö".

Päivän video

Vaihe 2

Siirry iCalin sisältöön Resurssit. Etsi Resurssit-kansiosta "Mail.applescript".

Vaihe 3

Korosta "Mail.applescript". Valitse valikkoriviltä "Muokkaa" > "Kopioi". Liitä ("Muokkaa" > "Liitä") tiedosto työpöydälle varmuuskopioksi. Palaa alkuperäiseen "Mail.applescript."

Vaihe 4

Napsauta tiedostoa hiiren kakkospainikkeella ja valitse "Avaa AppleScriptillä". AppleScript Editor avautuu.

Vaihe 5

Siirry skriptin puolivälissä otsikkoon "on send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath.") Korosta koko osio alkaen kyseisestä otsikosta ja päättyen "end_mail_sbrp" ja paina "Poista". (Älä huoli, teit varmuuskopion vaiheessa 3).

Vaihe 6

Korosta, kopioi ja liitä koko seuraava merkintä AppleScriptissä vaiheessa 5 poistamasi merkinnän tilalle:

kohdassa send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath) aseta pfile POSIX-tiedostoksi invitationPath aseta myfile muotoon pfile aliakseksi

kokeile -- määritä rivinvaihtosarja cr: ksi (ASCII-merkki 13) & (ASCII-merkki 10)

-- noutaa käyttäjän nimen ja sähköpostijoukon listOfAccounts osoitteeseen {}

kerro sovellukselle "Mail" toista yhdellä tilillä jokaisessa tilissä aseta listOfAccounts arvoon listOfAccounts & ¬ {"\"" & (saa koko nimi oneAccountissa) & "\" "} lopeta toista loppu kertoa

jos ((hae tililuettelon pituus) on 1) aseta sitten AccountTouse saadaksesi ensimmäisen Tililuettelon kohteen muuten aseta AccountTouse arvoon ¬ valitse luettelostaTililuettelosta ¬ oletuskohteet (hae tililuettelon ensimmäinen kohta) ¬ kehotteen kera ¬ "Valitse, miltä sähköpostitililtä kutsu lähetetään:" ¬ ilman useita valintoja ja tyhjää valintaa loppu Jos

-- avaa ja lue iCal-tapahtumatiedosto lisättäväksi sähköpostiin. Aseta myEventFileHandle arvoksi ¬ open for käytä tiedostoani ilman kirjoitusoikeutta aseta myEventFileContent lukemaan myEventFileHandle sulje myEventFileHandle

-- pre-pend mail otsikot tapahtuman sisältöön aseta myNewEmailText arvoksi ¬ "Aihe:" & aiheLine & cr & ¬ "From:" & theAccountTouse & cr & ¬ "Vastaanottaja: " & myrecipient & cr & ¬ "sisältöluokka: urn: sisältöluokat: kalenteriviesti" & cr & ¬ "Sisältötyyppi: teksti/kalenteri;" & cr & ¬ " method=REQUEST;" & cr & ¬ " name=\"meeting.ics\"" & cr & ¬ "Sisällönsiirto-koodaus: 8bit" & cr & cr & ¬ myEventFileContent

-- luo satunnainen tapahtumatiedoston nimi, aseta tempMailName arvoon (satunnaisluku 1 - 1000000) ja ".ics" aseta aliasTempMail muotoon "/tmp/" & tempMailName

-- kirjoita uusi sähköposti väliaikaiseen tiedostoon aseta myEventFileHandle arvoksi ¬ avoin pääsyä varten (POSIX-tiedosto aliasTempMail merkkijonona) kirjoitusoikeudella kirjoita myNewEmailText numerosta 1 alkavaan myEventFileHandleen sulje myEventFileHandle

-- käytä SENDMAIL-komentoa lähettääksesi tiedoston oikeilla otsikoilla tee shell-skripti "sendmail < " & aliasTempMail

-- poista väliaikaistiedosto do shell script "rm " & aliasTempMail virheen errMsg näyttöikkunassa errMsg end try end send_mail_sbrp

Vaihe 7

Valitse "Compile" navigointityökalupalkista. Valitse "Tallenna" ja sulje AppleScript.

Vaihe 8

Lähetä iCal-kutsu. Windows-käyttäjä, jolla on Microsoft Outlook, vastaanottaa iCal-kutsusi oikein nyt.

Asiat, joita tarvitset

  • Apple Mac OS X

  • iCal

  • Mail

Varoitus

Ole erittäin varovainen, kun muokkaat AppleScriptiä. Jos olet tehnyt virheen, korvaa "mail.applescript"-tiedosto iCalin Resources-kansiossa työpöydällesi tallentamallasi tiedostolla ja aloita prosessi alusta.