

- #Base elements filemaker plugin for mac
- #Base elements filemaker plugin full
- #Base elements filemaker plugin code
- #Base elements filemaker plugin free
You can take the source code and add or remove functions, rename it and re-compile to your own specifications.
#Base elements filemaker plugin free
The BaseElements plugin is also open source, meaning it’s free to adapt and extend to your own desires.
#Base elements filemaker plugin for mac
It’s available for Mac and Windows and all functions work equally on both platforms. There are no licence fees or restrictions on the plugin, you can use as many copies of it as you want on as many machines as you want. It’s becoming a very useful multi purpose plugin with features ranging from reading and writing files to running SQL commands and downloading files from the internet. So they wrote their own.Īnd luckily for us they decided that the FileMaker community would benefit the most if the plugin and it’s code was available to all. You can then adjust this path to suit whatever location you need, or to get an example of the difference between selecting a. This will return an example of the sort of path used by the function. BaseElements is very powerful free plugin from Goya.Among it’s dozens of useful features is the ability to create FileMaker code in the form of ClipBoard objects and place them on the clipboard so you can paste them into your solution.

Although there were some options for doing all of the parts of this, there wasn’t anything that they were happy with that did all of this in a single plugin. To get an example of the sorts of paths that the plugin uses, use the BESelectFile function in the Data Viewer, and choose a file with a known path. Originally this plugin was developed by Goya to allow them to extend their BaseElements product with a single function that performs, dialog and xslt functions not otherwise available inside FileMaker.
#Base elements filemaker plugin full
So this last one will start at $path, but only return folders, and will not include subdirectories, will return a full path not just the folder names, and will include any hidden folders.The BaseElements plugin is a free and open source plugin, available to everyone to extend the built in functions of FileMaker Pro. If you're getting error 13 when using this flag, consider doing without it and traversing the sub folders via script or recursion and ignoring the access error codes instead.Ĭode Examples: BE_FileListFolder ( BE_FolderSelectDialog ( "" ) )BE_FileListFolder ( "/Users/nick/Desktop" )īE_FileListFolder ( $path BE_FileType_Folder False True True ) Managing individual errors like that amongst a potentially large set of files is beyond the scope of this function as implemented. Then the function will stop and return error 13, and no data. Also it is more than likely that at some point it will throw an error as it will come across a folder or file it doesn't have access to. Be cautious when using this as it may take a long time to traverse all the sub folders. The includeSubdirectories option means that it will try every single subfolder. 4.1.3 : Correctly handle file names containing Unicode Characters on Windows 4.0.0 : Added the optional includeHidden parameter. 2.3.0 : Added the optional includeSubdirectories and useFullPath parameters. 1.2.0 : Added the optional type parameter. When True will include the hidden files in the return value. includeHiddenBoolean : A True or False value, defaults to True. When True will include the full path to the file, or False will just be filenames. useFullPathBoolean : A True or False value, defaults to False. When True will scan sub directories as well. includeSubdirBoolean : A True or False value, defaults to False. Use the functions BE_FileType_All, BE_FileType_File and BE_FileType_Folder to request specific types. type : The type of files required, either Files, Folders or both. useFullPath will change the output to include full paths instead of just filenames. With the includeSubdirectories parameter set to true, it will recursively go into every sub folder and return all the results it finds. Lists the contents of a folder at the path, both files and folders by default or use a type from BE_FileTypeAll, BE_FileTypeFile, or BE_FileTypeFolder. BE_FileListFolder BE_FileListFolder(path )
