Re: Find index of list to find item in another list
Re: Find index of list to find item in another list
- Subject: Re: Find index of list to find item in another list
- From: Deivy Petrescu <email@hidden>
- Date: Wed, 1 Jul 2009 16:20:32 -0400
On 01/07/2009, at 16:02 , Yvan KOENIG wrote:
Well Jim,
You could have used just plain AppleScript without going through so
many hoops.
set X to {"123456", "123457", "123458"}
set Y to {{"A", "B", "C"}, {"D"}, {"E", "F"}}
-- the item I'm looking for
set Z to "123457"
if X contains Z then set theindex to getitemindex(X, Z)
---->2
on getitemindex(thelist, theitem)
set AppleScript's text item delimiters to return
set thelist to thelist as text
return count of paragraphs in (text 1 thru (get offset of theitem
in thelist) of thelist)
end getitemindex
And what if Y's items contains strings with embedded return
characters ?
Yvan KOENIG (from FRANCE mercredi 1 juillet 2009 22:01:53)
Then, it wouldn't work as is, would it?
However, if you "kill the returns" in the text then you've got a
chance of getting what you want.
How to kill the return is left as an exercise...
:)
Deivy Petrescu
email@hidden
_______________________________________________
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