Importing FileMaker Scripts, Don’t Underestimate It

From Dwayne Wright PMP, PMI-ACP, CSM
Certified FileMaker Developer

TWITTER: dwaynewright
YOUTUBE: FileMakerThoughts

The ability to import a set of scripts from one FileMaker file to another FileMaker file definitely helps reduce script development time and build more uniform solutions. In FileMaker 9, the button to import scripts was reduced in size to the point where it is quite easily missed. These small buttons do have mouse rollover tool tips attached. So you can hover the mouse above them and see which buttons perform which actions.

When you click the Import button, you get a script import dialog box. From this dialog box, you search for the FileMaker file you want to import the scripts from. There is even a Remote button in this dialog box, so you can import scripts from a networked file!

Once you pick out the file, you select which scripts you want to import via a check box next to each script. Then to wrap it up, you click the big import button and here the scripts come. Each imported script will have the word Copy after it. You will need to check each script for possible errors like missing fields, layout or relationships in the imported file.

Here you can see the import reported a couple errors. Based on the name of the script, you can see it is centered around going to a related record (gtrr for short). Chances are, my imported script involves a relationship setting I don’t have in my destination file. This is not uncommon at all, but still saves time from creating the script from scratch!

More info about the author and FileMaker in general, contact me at

© 2009 - Dwayne Wright -

The material on this document is offered AS IS. There is NO REPRESENTATION OR WARRANTY, expressed or implied, nor does any other contributor to this document. WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED. Consequential and incidental damages are expressly excluded. FileMaker Pro is the registered trademark of FileMaker Inc.