Kuidas saata Outlooki iCali kutseid

lähivõte arvutit kasutavast inimesest

Pildi krediit: Ciaran Griffin/Stockbyte/Getty Images

Apple'i iCali programmiga kutsete saatmisel saab saaja meili, millele on lisatud .ics-fail, mis võimaldab adressaadil sündmuse kalendrisse lisada ja sellega nõustuda või sellest keelduda kutse. Kutsete saatmisel Outlooki kasutajale läheb funktsioon tõlkimisel kaduma ja see ei ole korralikult vormindatud ega pääse Microsoft Outlookiga juurde. iCali kutsete saatmise viisi muutmine, ehkki see on hirmuäratav ülesanne, aitab parandada Maci ja PC koostoimet.

Samm 1

Avage kaust Rakendused. Navigeerige iCali rakendusse. Paremklõpsake (juhtklõps) iCali ikoonil ja valige "Kuva paketi sisu".

Päeva video

2. samm

Liikuge iCali sisus jaotisesse "Ressursid". Leidke kaustas "Ressursid" "Mail.applescript".

3. samm

Tõstke esile "Mail.applescript". Valige menüüribalt "Muuda" > "Kopeeri". Kleepige töölauale ("Muuda" > "Kleebi") fail varukoopiana. Naaske algse "Mail.applescript" juurde.

4. samm

Paremklõpsake faili ja valige "Ava AppleScriptiga". Avaneb AppleScripti redaktor.

5. samm

Liikuge skripti umbes poole peal päiseni "on send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath.") Tõstke esile kogu jaotis, mis algab selle pealkirjaga ja lõpeb sõnadega "end_mail_sbrp" ja vajutage nuppu "Kustuta". (Ära muretse, tegite sammus 3 varukoopia).

6. samm

Tõstke esile, kopeerige ja kleepige AppleScriptis kogu järgmine kirje 5. sammus kustutatud kirje asemel:

saidil send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath) määrake pfile väärtuseks POSIX-fail invitationPath määrake pfile aliaseks

proovige – määrake käru tagastus cr väärtusele (ASCII märk 13) ja (ASCII märk 10)

-- hankige kasutaja nimi ja e-posti komplekti listOfAccounts aadressile {}

öelge rakendusele "Mail", korrake iga kontoga oneAccount'iga, määrake listOfAccounts väärtuseks listOfAccounts & ¬ {"\"" & (hankige oneAccount'is täisnimi) & "\" "} end kordama lõppu ütle

kui ((Hangi kontode loendi pikkus) on 1), siis seadke theAccountTouse, et hankida esimene loendi loend (hankige esimene kontode loendi üksus) ¬ viipaga ¬ "Palun valige, milliselt meilikontolt kutse saata:" ¬ ilma mitu valikut ja tühi valik lubatud lõpp kui

-- avage ja lugege e-kirja sisestamiseks iCali sündmusefaili määrake myEventFileHandle väärtuseks ¬ open for juurdepääs minu failile ilma kirjutamisloata määrake myEventFileContent lugema myEventFileHandle sulgege myEventFileHandle

-- sündmuse sisu eel-pend meili päised määrake myNewEmailText väärtuseks ¬ "Subject: " & topicLine & cr & ¬ "From: " & theAccountTouse & cr & ¬ "Saaja: " & myrecipient & cr & ¬ "sisuklass: urn: sisuklassid: kalendriteade" & cr & ¬ "Sisu tüüp: tekst/kalender;" & cr & ¬ " method=REQUEST;" & cr & ¬ " name=\"meeting.ics\"" & cr & ¬ "Sisu edastamise kodeering: 8bit" & cr & cr & ¬ myEventFileContent

-- loo juhusliku sündmuse faili nimi, määrake tempMailName väärtusele (juhuslik arv 1 kuni 1000000) ja ".ics" määrake aliasTempMail väärtuseks "/tmp/" & tempMailName

-- kirjutage uus e-kiri ajutisse faili määrake myEventFileHandle väärtuseks ¬ avatud juurdepääsuks (POSIX-faili aliasTempMail stringina) kirjutamisõigusega kirjutage myNewEmailText, mis algab 1-st, sulgege myEventFileHandle myEventFileHandle

-- kasutage faili saatmiseks õigete päistega käsku SENDMAIL täitke shelliskriptiga " sendmail < " & aliasTempMail

-- kustutage ajutine fail do shelliskript "rm " & aliasTempMail vea errMsg kuvadialoogis errMsg end try end send_mail_sbrp

7. samm

Valige navigeerimisriistaribalt "Compile". Valige "Salvesta" ja väljuge AppleScriptist.

8. samm

Saatke välja iCali kutse. Microsoft Outlookiga Windowsi kasutaja saab teie iCali kutsed nüüd korralikult kätte.

Asjad, mida vajate

  • Apple Mac OS X

  • iCal

  • Mail

Hoiatus

Olge AppleScripti redigeerimisel äärmiselt ettevaatlik. Kui tegite vea, asendage iCali kaustas Ressursid olev fail "mail.applescript" sellega, mille oma töölauale salvestasite, ja alustage protsessi algusest peale.