Кредит за слику: Циаран Гриффин/Стоцкбите/Гетти Имагес
Када шаљете позивнице са Аппле-овим иЦал програмом, прималац прима е-поруку са приложеним .ицс датотеку која омогућава примаоцу да дода догађај у свој календар и прихвати или одбије позивница. Приликом слања ових позивница кориснику Оутлоок-а, функционалност се губи у преводу и није правилно форматирана нити јој се приступа помоћу Мицрософт Оутлоок-а. Уређивање начина на који иЦал шаље позивнице, иако застрашујући задатак, помаже да се побољша интеракција између Мац-а и ПЦ-а.
Корак 1
Отворите фолдер Апликације. Идите до апликације иЦал. Кликните десним тастером миша (Цонтрол-клик) на икону иЦал и изаберите „Прикажи садржај пакета“.
Видео дана
Корак 2
Идите кроз садржај иЦал-а до „Ресурси“. Унутар фасцикле „Ресоурцес“ пронађите „Маил.апплесцрипт“.
Корак 3
Истакните „Маил.апплесцрипт“. На траци менија изаберите „Уреди“ > „Копирај“. На радној површини налепите („Измени“ > „Налепи“) датотеку као резервну копију. Вратите се на оригинални „Маил.апплесцрипт“.
Корак 4
Кликните десним тастером миша на датотеку и изаберите „Отвори помоћу АпплеСцрипт-а“. Отвориће се АпплеСцрипт Едитор.
Корак 5
Идите отприлике на средини скрипте до наслова „на сенд_маил_сбрп (субјецтЛине, мессагеТект, миреципиент, инвитатионПатх.“ Истакните цео одељак који почиње тим насловом и завршава се са „енд сенд_маил_сбрп“ и притисните „Делете“. (Не брините, направили сте резервну копију у кораку 3).
Корак 6
Истакните, копирајте и налепите цео следећи унос у АпплеСцрипт уместо уноса који сте избрисали у кораку 5:
на сенд_маил_сбрп (субјецтЛине, мессагеТект, миреципиент, инвитатионПатх) постави пфиле на ПОСИКС датотеку инвитатионПатх постави мифиле на пфиле као псеудоним
покушајте -- дефинишите враћање на црту (АСЦИИ карактер 13) & (АСЦИИ знак 10)
-- преузми име корисника и е-пошту, сетОфАццоунтс на {}
реци апликацији „Маил“ понови са једним налогом у сваком налогу, постави листОфАццоунтс на листОфАццоунтс & ¬ {"\"" & (преузми пуно име у онеАццоунт) & "\" "} крај понови крај реци
ако ((преузми дужину листеОфАццоунтс) је 1) онда подесите АццоунтТоусе да добије прву ставку листеОфАццоунтс, иначе подесите АццоунтТоусе на ¬ изаберите са листе листе ЛистОфАццоунтс ¬ подразумеване ставке (преузми прву ставку листеАццоунтс) ¬ са упитом ¬ "Молимо изаберите са ког налога е-поште желите да пошаљете позивницу:" ¬ без дозвољених вишеструких избора и дозвољеног празног избора крај ако
-- отворите и прочитајте иЦал датотеку догађаја да бисте је уметнули у е-пошту, подесите миЕвентФилеХандле на ¬ отворен за приступите мојој датотеци без дозволе за писање, подесите миЕвентФилеЦонтент да чита миЕвентФилеХандле затвори миЕвентФилеХандле
-- унапред додај заглавља поште на садржај догађаја постави миНевЕмаилТект на ¬ "Субјецт: " & субјецтЛине & цр & ¬ "Фром: " & тхеАццоунтТоусе & цр & ¬ "То: " & миреципиент & цр & ¬ "цонтент-цласс: урн: цонтент-цласс: цалендармессаге" & цр & ¬ "Цонтент-Типе: тект/цалендар;" & цр & ¬ " метход=РЕКУЕСТ;" & цр & ¬ " наме=\"меетинг.ицс\"" & цр & ¬ "Цонтент-Трансфер-Енцодинг: 8бит" & цр & цр & ¬ миЕвентФилеЦонтент
-- креирајте насумично име датотеке догађаја подесите темпМаилНаме на (насумични број од 1 до 1000000) и ".ицс" поставите алиасТемпМаил на "/тмп/" & темпМаилНаме
-- напишите нову е-пошту у привремену датотеку, подесите миЕвентФилеХандле на ¬ отворен за приступ (ПОСИКС датотека алиасТемпМаил као стринг) са дозволом за писање написати миНевЕмаилТект почевши од 1 до миЕвентФилеХандле затвори миЕвентФилеХандле
-- користите СЕНДМАИЛ да пошаљете датотеку са одговарајућим заглављима урадите схелл скрипту "сендмаил < " & алиасТемпМаил
-- избришите привремену датотеку урадите схелл скрипту "рм" & алиасТемпМаил на грешку еррМсг прикажите дијалог еррМсг енд покушај крај сенд_маил_сбрп
Корак 7
Изаберите „Компилирај“ на траци са алаткама за навигацију. Изаберите „Сачувај“ и изађите из АпплеСцрипт-а.
Корак 8
Пошаљите иЦал позивницу. Корисник Виндовс-а са Мицрософт Оутлоок-ом ће сада правилно примити ваше иЦал позивнице.
Ствари које ће вам требати
Аппле Мац ОС Кс
иЦал
Пошта
Упозорење
Будите изузетно опрезни када уређујете АпплеСцрипт. Ако сте направили грешку, замените датотеку „маил.апплесцрипт“ у иЦал-овом директоријуму Ресурси оном коју сте сачували на радној површини и почните процес испочетка.