როგორ გავაგზავნოთ iCal მოსაწვევები Outlook-ში

კომპიუტერის გამოყენებით ადამიანის ახლო კადრი

სურათის კრედიტი: Ciaran Griffin/Stockbyte/Getty Images

Apple-ის iCal პროგრამით მოსაწვევების გაგზავნისას, მიმღები იღებს ელფოსტას თანდართული გზავნილით .ics ფაილი, რომელიც საშუალებას აძლევს მიმღებს დაამატოს მოვლენა თავის კალენდარში და მიიღოს ან უარყოს იგი მოწვევა. Outlook-ის მომხმარებლისთვის ამ მოსაწვევების გაგზავნისას, ფუნქციონირება იკარგება თარგმანში და არ არის სათანადოდ ფორმატირებული ან წვდომა Microsoft Outlook-ით. iCal მოსაწვევების გაგზავნის მეთოდის რედაქტირება, თუმცა რთული ამოცანაა, ეხმარება გააუმჯობესოს Mac და PC ურთიერთქმედება.

Ნაბიჯი 1

გახსენით აპლიკაციების საქაღალდე. გადადით iCal აპლიკაციაში. დააწკაპუნეთ მარჯვენა ღილაკით (Control-click) iCal-ის ხატულაზე და აირჩიეთ "აჩვენე პაკეტის შიგთავსი".

დღის ვიდეო

ნაბიჯი 2

გადადით iCal-ის შიგთავსში "რესურსებზე". "რესურსების" საქაღალდეში იპოვნეთ "Mail.applescript".

ნაბიჯი 3

მონიშნეთ "Mail.applescript". მენიუს ზოლიდან აირჩიეთ "რედაქტირება" > "ასლი". Desktop-ზე ჩასვით ("Edit" > "Paste") ფაილი სარეზერვო ასლის სახით. დაუბრუნდით ორიგინალს "Mail.applescript".

ნაბიჯი 4

დააწკაპუნეთ ფაილზე მარჯვენა ღილაკით და აირჩიეთ "გახსნა AppleScript-ით". AppleScript Editor გაიხსნება.

ნაბიჯი 5

გადადით სკრიპტის შუა გზაზე სათაურში "send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath". მონიშნეთ მთელი სექცია, რომელიც იწყება ამ სათაურით და მთავრდება "end send_mail_sbrp"-ით და დააჭირეთ "Delete". (არ ინერვიულოთ, თქვენ გააკეთეთ სარეზერვო ასლი ნაბიჯი 3).

ნაბიჯი 6

მონიშნეთ, დააკოპირეთ და ჩასვით მთელი შემდეგი ჩანაწერი AppleScript-ში მე-5 ნაბიჯში წაშლილი ჩანაწერის ნაცვლად:

send_mail_sbrp-ზე (subjectLine, messageText, myrecipient, invitationPath) დააყენეთ pfile POSIX ფაილზე invitationPath დააყენეთ myfile pfile როგორც მეტსახელი

სცადეთ -- განსაზღვრეთ გადაზიდვის დაბრუნების ნაკრები cr-ზე (ASCII სიმბოლო 13) & (ASCII სიმბოლო 10)

-- მოიძიეთ მომხმარებლის სახელი და ელ. ფოსტის ნაკრები listOfAccounts to {}

უთხარით აპლიკაციას "Mail" გაიმეოროს oneAccount-ით ყველა ანგარიშის ნაკრები listOfAccounts to listOfAccounts & ¬ {"\"" & (სრული სახელის მიღება oneAccount-ში) & "\" "} ბოლოს განმეორებითი დასასრული უთხარი

თუ ((listOfAccounts-ის სიგრძის მიღება) არის 1) შემდეგ დააყენეთ AccountTouse, რომ მიიღოთ listOfAccounts-ის პირველი ელემენტი, სხვა შემთხვევაში დააყენეთ AccountTouse ¬ აირჩიეთ listOfAccounts სიიდან ¬ ნაგულისხმევი ელემენტები (მიიღეთ listOfAccounts-ის პირველი ელემენტი) ¬ მოთხოვნით ¬ „გთხოვთ აირჩიოთ ფოსტის რომელი ანგარიშიდან გამოაგზავნოთ მოწვევა:“ ¬ ნებადართულია მრავალჯერადი შერჩევის გარეშე და დაშვებული ცარიელი არჩევანი დაასრულე თუ

-- გახსენით და წაიკითხეთ iCal ღონისძიების ფაილი, რათა ჩასვათ ელფოსტაში, დააყენეთ myEventFileHandle ¬ გახსნისთვის ჩემს ფაილზე წვდომა ჩაწერის ნებართვის გარეშე დააყენეთ myEventFileContent წასაკითხად myEventFileHandle დახურვა myEventFileHandle

-- წინასწარ ჩაწერეთ ფოსტის სათაურები ღონისძიების შიგთავსზე დააყენეთ myNewEmailText ¬ "Subject: " & subjectLine & cr & ¬ "From: " & theAccountTouse & cr & ¬ "მიმწოდებელი: " & myrecipient & cr & ¬ "შინაარსის კლასი: urn: შინაარსი-კლასები: კალენდარული შეტყობინება" & cr & ¬ "შინაარსის ტიპი: ტექსტი/კალენდარი;" & cr & ¬ "metod=REQUEST;" & cr & ¬ " name=\"meeting.ics\"" & cr & ¬ "შინაარსის გადაცემის დაშიფვრა: 8bit" & cr & cr & ¬ myEventFileContent

-- შექმენით შემთხვევითი მოვლენის ფაილის სახელი, დააყენეთ tempMailName (შემთხვევითი რიცხვი 1-დან 1000000-მდე) და ".ics" დააყენეთ aliasTempMail-ზე "/tmp/" & tempMailName

-- ჩაწერეთ ახალი ელფოსტა დროებით ფაილში, დააყენეთ myEventFileHandle ¬ წვდომისთვის ღია (POSIX ფაილი aliasTempMail როგორც სტრიქონი) ჩაწერის ნებართვით ჩაწერეთ myNewEmailText 1-დან დაწყებული myEventFileHandle-ის დახურვამდე myEventFileHandle

-- გამოიყენეთ SENDMAIL ფაილის გასაგზავნად შესაბამისი სათაურებით, გააკეთეთ shell სკრიპტი "sendmail

-- წაშალე დროებითი ფაილი do shell სკრიპტი "rm" & aliasTempMail შეცდომის შესახებ errMsg დიალოგის ჩვენება errMsg დასასრული ცდის დასრულება send_mail_sbrp

ნაბიჯი 7

აირჩიეთ "შედგენა" ნავიგაციის ხელსაწყოთა ზოლიდან. აირჩიეთ "შენახვა" და გამოდით AppleScript.

ნაბიჯი 8

გაგზავნეთ iCal მოწვევა. Microsoft Outlook-ის მქონე Windows მომხმარებელი სათანადოდ მიიღებს თქვენს iCal-ის მოსაწვევებს ახლა.

რამ დაგჭირდებათ

  • Apple Mac OS X

  • iCal

  • ფოსტა

გაფრთხილება

იყავით ძალიან ფრთხილად AppleScript-ის რედაქტირებისას. თუ შეცდომა დაუშვით, შეცვალეთ "mail.applescript" ფაილი iCal's Resources საქაღალდეში იმ ფაილით, რომელიც შეინახეთ დესკტოპზე და დაიწყეთ პროცესი თავიდან.

კატეგორიები

Ბოლო

როგორ გავხსნათ IDX ფაილის გაფართოება

როგორ გავხსნათ IDX ფაილის გაფართოება

IDX გაფართოება არის ზოგადი გაფართოება ინდექსის ...

როგორ შეცვალოთ CMOS ბატარეა

როგორ შეცვალოთ CMOS ბატარეა

შეცვალეთ CMOS ბატარეა ყველა დესკტოპ და ლეპტოპ ...