ScriptMaster is a free, general-purpose, modular FileMaker plugin. It comes out of the box with modules for file manipulation, URL and network utilities, Web Services, shell scripting, event/script triggering, and many others. ScriptMaster integrates tightly with your FileMaker solution. You can pass in any number of inputs, receive any number of outputs, call FileMaker scripts, and access your FileMaker fields and calculations from any module. In addition to the many existing modules that come free with ScriptMaster, 360Works is available to create custom modules suited to your specific needs. In addition, if you are familiar with Java, you can create your own expansion modules, although you do not need to know Java in order to use the many free modules that come with ScriptMaster. The possibilities are truly limitless with what you can accomplish with this plugin.
No problem getting it to work... Great Product for...
daehl
Pros
Cons
Summary
...Advanced FMP users<br />This review was originally posted on VersionTracker.com.<br />Had no problem downloading software. Just filled out the online form and was immediately taken to a download link. Didn't need to wait for an email or anything. And of course the price is right!
Installation couldn't have been easier. Just drop the plugin into Filemaker's "Extensions" folder and it's ready to go! The Scriptmaster Examples database is well designed and easy to use. Many useful commands are demonstrated, and with some programming skills, there's seems to be limitless possibilities.
I'm currently not very familiar with Java, but that didn't matter. I'm working on converting a FMP database that uses Applescripts into an IWP-compatible solution. This was just the trick! The key functionality I was looking for was the ability to use http database (web service) queries. FMP can use the getLayoutObjectAttribute function in combination with a web viewer, but IWP can't grab the contents (results) of a http query. But with ScriptMaster installed, I can use Groovy's newURL().getText() method and full steam ahead!!!
Next I'll have to start learning some Groovy. I've written quite a few FM custom functions to include extra functionality to FMP, Groovy looks like it may be suited to even more advanced functionality. Thanks 360Works!!!