Информация об электронной почте очищается при создании нового календарного события в Outlook с помощью applescript - PullRequest
0 голосов
/ 18 июня 2020

Скрипт

on run argv
    set mName to item 1 of argv
    set mStartTime to Date(item 2 of argv)
    set mEndTime to Date(item 3 of argv)
    set mLocation to item 4 of argv
    set mDescription to item 5 of argv
    set emailList to run script ("{" & item 6 of argv & "}")

    tell application "Microsoft Outlook"
        activate
        set newAppointment to make new calendar event with properties {subject: mName, start time: mStartTime, end time: mEndTime, location: mLocation, plain text content: mDescription}
          repeat with i from 1 to count emailList
            make new optional attendee at newAppointment with properties {email address:{ address: item i in emailList}}
          end repeat
        open newAppointment
    end tell
end run

osascript ./create_meeting.scpt subject "Friday, June 19, 2020 at 2:40:00 PM" "Friday, June 19, 2020 at 3:40:00 PM" Location Description '"abc@ringcentral.com", "def@ringcentral.com"'

Я записал видео о проводном поведении https://www.loom.com/share/334a8db1c7aa4326a99cae583c530781

Я новичок в Applescript, и я написал быстрый скрипт для создания календарного события с Outlook. Но при переходе в Outlook детали электронной почты будут очищены и создаст пустое событие. Подскажите, пожалуйста, что-то не так с моим сценарием?

...