Kā nosūtīt iCal ielūgumus programmai Outlook

tuvplāns, kurā redzama persona, kas izmanto datoru

Attēla kredīts: Ciaran Griffin/Stockbyte/Getty Images

Sūtot ielūgumus ar Apple iCal programmu, adresāts saņem e-pastu ar pievienotu .ics fails, kas ļauj adresātam pievienot notikumu savam kalendāram un pieņemt vai noraidīt to ielūgums. Nosūtot šos ielūgumus Outlook lietotājam, funkcionalitāte pazūd tulkojumā un nav pareizi formatēta vai tai nevar piekļūt, izmantojot Microsoft Outlook. iCal ielūgumu izsūtīšanas veida rediģēšana, lai gan tas ir biedējošs uzdevums, palīdz uzlabot Mac un PC mijiedarbību.

1. darbība

Atveriet mapi Programmas. Pārejiet uz lietojumprogrammu iCal. Ar peles labo pogu noklikšķiniet (nospiežot vadības taustiņu) uz iCal ikonas un atlasiet "Rādīt pakotnes saturu".

Dienas video

2. darbība

Pārejiet pa iCal saturu uz "Resursi". Mapē "Resursi" atrodiet "Mail.applescript".

3. darbība

Iezīmējiet "Mail.applescript". Izvēlņu joslā atlasiet Rediģēt > Kopēt. Darbvirsmā ielīmējiet ("Rediģēt" > "Ielīmēt") failu kā dublējumu. Atgriezieties pie sākotnējā “Mail.applescript”.

4. darbība

Ar peles labo pogu noklikšķiniet uz faila un atlasiet "Atvērt ar AppleScript". Tiks atvērts AppleScript redaktors.

5. darbība

Virzieties apmēram skripta vidū uz virsrakstu "on send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath".) Iezīmējiet visu sadaļu, sākot ar šo virsrakstu un beidzot ar "end_mail_sbrp" un nospiediet "Dzēst". (Neuztraucieties, 3. darbībā veicāt dublējumu).

6. darbība

Iezīmējiet, kopējiet un ielīmējiet visu šo AppleScript ierakstu tā ieraksta vietā, kuru izdzēsāt 5. darbībā:

uz send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath) iestatiet pfile uz POSIX failu invitationPath iestatiet manu failu uz pfile kā aizstājvārdu

mēģiniet — definējiet karieta atgriešanās iestatījuma cr uz (ASCII 13. rakstzīme) un (ASCII 10. rakstzīme)

-- izgūt lietotāja vārdu un e-pasta kopas listOfAccounts uz {}

pateikt lietojumprogrammai "Pasts" atkārtojiet ar oneAccount katrā kontā iestatīt listOfAccounts uz listOfAccounts & ¬ {"\"" & (iegūstiet pilnu vārdu oneAccount) & "\" "} beigas atkārtojiet beigas pastāsti

ja ((saņemt kontu saraksta garumu) ir 1), tad iestatiet theAccountTouse, lai iegūtu pirmo kontu saraksta vienumu, citādi iestatiet theAccountTouse uz ¬ izvēlieties no saraksta sarakstuOfAccounts ¬ noklusējuma vienumus (saņemiet pirmo kontu saraksta vienumu) ¬ ar uzvedni ¬ "Lūdzu, izvēlieties, no kura pasta konta sūtīt ielūgumu:" ¬ bez vairākkārtējas atlases un tukšas atlases ir atļautas beigas, ja

-- atveriet un izlasiet iCal notikuma failu, lai to ievietotu e-pastā, iestatiet myEventFileHandle uz ¬ open for piekļūt manam failam bez rakstīšanas atļaujas iestatīt myEventFileContent lasīt myEventFileHandle aizvērt myEventFileHandle

-- iepriekš aizpildiet pasta galvenes notikuma saturam iestatiet myNewEmailText uz ¬ "Subject: " & subjectLine & cr & ¬ "From: " & theAccountTouse & cr & ¬ "Kam: " & myrecipient & cr & ¬ "content-class: urn: content-classes: calendarmessage" & cr & ¬ "Satura veids: teksts/kalendārs;" & cr & ¬ " metode=REQUEST;" & cr & ¬ " name=\"meeting.ics\"" & cr & ¬ "Satura pārsūtīšanas kodējums: 8 biti" & cr & cr & ¬ myEventFileContent

-- izveidot nejauša notikuma faila nosaukumu, kas iestatīts uz tempMailName uz (nejaušs skaitlis no 1 līdz 1000000) un ".ics" iestatiet aizstājvārduTempMail uz "/tmp/" un tempMailName

-- ierakstiet jauno e-pastu pagaidu failā iestatiet myEventFileHandle uz ¬ atvērt piekļuvei (POSIX fails aliasTempMail kā virkne) ar rakstīšanas atļauju rakstīt myNewEmailText, sākot no 1, lai myEventFileHandle aizvērtu myEventFileHandle

-- izmantojiet SENDMAIL, lai nosūtītu failu ar atbilstošām galvenēm, izpildiet čaulas skriptu "sendmail < " & aliasTempMail

-- izdzēsiet pagaidu failu do shell skriptu "rm " & aliasTempMail kļūdas errMsg displeja dialoglodziņā errMsg end try end send_mail_sbrp

7. darbība

Navigācijas rīkjoslā atlasiet "Kompilēt". Izvēlieties "Saglabāt" un izejiet no AppleScript.

8. darbība

Izsūtiet iCal ielūgumu. Windows lietotājs, kas izmanto Microsoft Outlook, tagad pareizi saņems jūsu iCal ielūgumus.

Lietas, kas jums būs nepieciešamas

  • Apple Mac OS X

  • iCal

  • Pasts

Brīdinājums

Esiet īpaši uzmanīgs, rediģējot AppleScript. Ja esat pieļāvis kļūdu, nomainiet failu "mail.applescript" iCal mapē Resources ar to, ko saglabājāt savā darbvirsmā, un sāciet procesu no sākuma.