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.