• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: How do I use if/then with this Apple Mail script?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: How do I use if/then with this Apple Mail script?
      • From: Jim Krenz via AppleScript-Users <email@hidden>
References: 
 >How do I use if/then with this Apple Mail script? (From: Jim Krenz via AppleScript-Users <email@hidden>)
 >Re: How do I use if/then with this Apple Mail script? (From: Takaaki Naganoya via AppleScript-Users <email@hidden>)
 >Re: How do I use if/then with this Apple Mail script? (From: Jim Krenz via AppleScript-Users <email@hidden>)

  • Prev by Date: Re: How do I use if/then with this Apple Mail script?
  • Next by Date: Re: How do I use if/then with this Apple Mail script?
  • Previous by thread: Re: How do I use if/then with this Apple Mail script?
  • Next by thread: Re: How do I use if/then with this Apple Mail script?
  • Index(es):
    • Date
    • Thread