Re: Mail scripting…
Re: Mail scripting…
- Subject: Re: Mail scripting…
- From: Philip Aker <email@hidden>
- Date: Tue, 08 Apr 2008 23:17:31 -0700
On 08-04-07, at 09:54, awaw wrote:
Your solution is perfect if you know the name of the mbox (here "nubian/scripting") and write it explicitly in the script.
But I don't succeed in a script to know the fact that "scripting" is a sub folder of "nubian". Is it possible?
What you should do is learn how to read and interpret AppleScript dictionaries. Then you will see that Mail's dictionary shows that a mailbox has a 'container' property (i.e. parent mailbox):
tell application "Mail" set mb to every mailbox whose name contains "scripting" name of container of item 1 of mb & "/scripting" end tell
--> "nubian/scripting"
So back up the chain of containers to get multiply-nested mailbox names.
How can I get this "property" and use it to construct dynamically the name of the mbox and reach for example "Society/Computer/Apple" and then continue the script as under with "tell mailbox mbox"
There is a pseudo-code to illustrate my thinking.
set xx to name of mailbox -- "Society" If society has a subfolder then get name of that subfoder -- "Computer"
set xx to xx & "/" & result -- "Society/Computer" …/… set mbox to xx -- "Society/Computer/Apple" tell mailbox mbox …/…
Thanks for your help
|
_______________________________________________
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