![]() When we're looking at an inordinately long and complicated script, it's best to call in our trusty sidekick the sub-script.įirst, let's define what a sub-script is. What's more, we might realize that the names of our local variables are opaque because we're afraid of interfering with other local variables somewhere else in the script. We might even have a bunch of the same events triggered based on slightly different logical branching sequences. What we end up with is a super long script with a bunch of If and Else If conditional statements to do this and that. Have you ever started building a script to automate a simple process and eventually you find that it keeps growing more and more complex? You have to add more functions as new requirements are uncovered and other user requests are submitted. If you're completely new to FileMaker's scripting environment, we provide an introduction to scripting workshop within our training curriculum at our San Francisco, New York, and Boston offices, or we can come to you. We assume you're already familiar with FileMaker's Script Workspace and you've written a script or two or three. Please note, this article is intended for intermediate and advanced FileMaker developers. Building a script can be a bit intimidating at first, but FileMaker's low-code, step-by-step approach to building scripts makes the process pretty painless once you get the hang of it. Depending on the task, a script could be as simple as a single line of code or as complex as hundreds of lines of code. We've even shared ways to move data from repeating fields and to manage and customize images in FileMaker with scripts. ![]() We frequently use scripts to find and sort records, generate reports and send emails. Keep in mind, FileMaker 18 added 11 more file-based script steps to our tool belts. They help to maintain efficiency, consistency and accuracy by automating manual workflows. Scripts make it possible for you to manipulate and execute various actions on the data within your application.
0 Comments
Leave a Reply. |