What is ACF?
Regular Custom Functions in FileMaker are calculations. As there are ways to do conditional processing in those, it is when the complexity of the task becomes a bit too hight, a procedural approach to solving the function task would be better. That is essentially what ACF functions are doing. A procedural approach would be similar to a script solving the job, except that it is functions and works from every calculation you like.
Sometimes, you can use them instead of scripts, to use many of the built-in features that otherwise would need other plugins, like working with file-system files; SQL updates or inserts; regular expressions; and more. Also, the array concept can make it easier or more streamlined to do the programming of some tasks.
To run the ACF functions, you need to compile them with the plugin compiler. Compilation produces a binary that loads and is ready to run. Later, you can load the binary in your startup script upon launching the applications. Then it is loaded until you quit FileMaker or recompile- or re-load the binary. To run them, you either use the ACF_run plugin function, or you can give the functions an ID, that let you have them in your calculations directly using their name.
The manual contains many example snippets and complete libraries with many commonly used functions. The ACF language is easy to learn.
Leave your email address here to get notified when new versions or features become available. We do not spam you.