MACSCRPT Archives

February 2006

MACSCRPT@LISTSERV.DARTMOUTH.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Bill Steele <[log in to unmask]>
Reply To:
Macintosh Scripting Systems <[log in to unmask]>
Date:
Mon, 27 Feb 2006 17:08:17 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (69 lines)
>"Eric Schult" wrote:
>
>>  I'm having trouble inserting .gif thumbnails into a container 
>>field in FM P6.
>>  I can manually Insert/Picture and select a specific .gif file, but can't
>>  figure out the syntax of doing the same with applescript. I presume it's
>>  something like:
>>
>>  tell application "filemaker pro"
>>    tell document 1
>>        tell current record
>>            set cell "preview" to alias "path:filename.gif"
>>        end tell
>>    end tell
>>  end tell
>>
>>  ... but I get "Event not handled." with this attempt, and "wrong data typ e"
>>  if I try other variations.
>>
>>  I have tried using open for access to read the contents of the .gif file and
>>  that fails, too. Couldn't find an answer in the FMP dictionary or elsewhe re
>>  on the list. Any help appreciated.
>>
>>  -- WES
>
>"Bill Steele" wrote:
>
>>  This works for me in Filemaker scripting steps:
>>
>>  Go to field [Photo index::image]
>>  Insert picture ["temp.jpg"]
>>
>>  When you add the Insert picture step you use a dialog to set the
>>  filepath.  Your thumbnail always has to be in the same place, so this
>>  is preceded by an Applescript that puts it there.
>
>
>Bill, that does work, but it's not AppleScript (as you said.)  But, Eric
>wanted to do this inside an AppleScript, so we'll need to find a different
>solution.
>
>Eric, you're not alone in trying to figure out the proper kind of reference
>(alias, file, etc.) to hand off to FileMaker, or many scriptable
>applications, for that matter.
>
>In FileMaker -- you don't say what version you are using -- the answer is
>that you should, with container fields by reference, had off a string.   So,
>drop the 'alias' from your sample.  This may not be helpful in FM 7 +.
>
>So, in short, in FM _up to 7_ (and maybe including and beyond), one could
>insert an image by reference simply by setting the container field's value
>to the string path of the object to insert.
>
>HTH
>--
>Gary

I seem to remember adopting this method because I couldn't make it 
work in pure Applescript.  One option, of course, is to use the "do 
script" command to have Filemaker run an internal script (Would that 
be incest?).

I also have a vague recollection of getting something into a 
container field by pasting, but that was probably with FM 4.
-- 

Bill Steele
[log in to unmask]

ATOM RSS1 RSS2