
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.