Re: How do I use if/then with this Apple Mail script?
Re: How do I use if/then with this Apple Mail script?
- Subject: Re: How do I use if/then with this Apple Mail script?
- From: Takaaki Naganoya via AppleScript-Users <email@hidden>
- Date: Mon, 13 Jan 2020 14:45:28 +0900
Hi Jim,
I wrote & checked this script with macOS 10.14.6 + Mail.app v12.4.
Classical layout and current layout are both OK.
My Mail.app hosts 8 mail accounts and returns no error.
Which version of macOS do you use?
And...which line causes the error?
-10000 error is "The Apple event handler failed." I think something wrong with
your script (copy & paste miss-operation may be possible....)
Takaaki Naganoya
<AppleScript>
set erList to {"-10000"}
set mesList to {}
repeat with i in erList
set j to contents of i
set {aNum, aMes} to errorGenerator(j) of me
set the end of mesList to {aNum, aMes}
end repeat
mesList
--> {{-10000, "The Apple event handler failed."}}
on errorGenerator(aNum as number)
set handlerName to "errorGenerator"
try
error number aNum
on error errMsg number ErrNbr partial result partialResult from from_
to to_
return {ErrNbr, errMsg}
end try
end errorGenerator
</AppleScript>
> 2020/01/13 13:53、Jim Krenz <email@hidden>のメール:
>
> Interesting approach. I’m will to try it to see if my workflow habits can
> adapt to multiple viewer windows.
>
> That said, the i run the script, I get this error:
>
> error "Mail got an error: AppleEvent handler failed." number -10000
>
> Jim
>
>> On Jan 12, 2020, at 8:30 pm, Takaaki Naganoya <email@hidden> wrote:
>>
>> You can make new message viewer windows with each different target account.
>> You can choose target account INBOX by choosing message viewer window.
>>
>>
>> <AppleScript>
>> tell application "Mail"
>> set aList to id of every account whose enabled is true
>>
>> repeat with i in aList
>> set aMB to mailbox "INBOX" of account id i
>>
>> set aMV to make new message viewer
>> tell aMV
>> set selected mailboxes to aMB
>> end tell
>> end repeat
>>
>> end tell
>> </AppleScript>
>>
>> Takaaki Naganoya
>>
>>
>>> 2020/01/12 8:26、Jim Krenz via AppleScript-Users
>>> <email@hidden>のメール:
>>>
>>> Hello all,
>>>
>>> I have made this simple script to go to a specified Mail inbox:
>>>
>>> tell application "Mail"
>>> set selected mailboxes of message viewer 1 to mailbox "INBOX" of
>>> account “Nostravinci"
>>> end tell
>>>
>>> What I want to create, is a script that will go to my first inbox, and when
>>> triggered again, go to my second mailbox, and so on.
>>>
>>> I think this can be accomplished with if/then, but if/then mystifies me.
>>>
>>> Does anyone have any advice or examples that would help me?
>>>
>>> Thanks!
>>>
>>> Jim
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> AppleScript-Users mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>> Archives: http://lists.apple.com/archives/applescript-users
>>>
>>> This email sent to email@hidden
>>
>> --
>> Takaaki Naganoya
>> email@hidden
>> http://piyocast.com/as/
>>
>>
>>
>
--
Takaaki Naganoya
email@hidden
http://piyocast.com/as/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden