August 16Aug 16 Newbies Hi everyone,I'm in private aviation, running FileMaker in-house solutions for about 13 years. To stay on track with AI development I've built a few small tools. Eventually I decided to pack them into a native FileMaker plugin, so it's one tool instead.The three biggest problems it solved for me:I am in control of what the AI sees. Everything runs locally, no network calls during conversion, works offline. Nothing reaches an AI except what I paste there myself.Accidental secret leaks. If the steps I'm copying contain something that looks like a password or API key, the copy stops and asks. One click replaces the values with placeholders. It's a heuristic scan, so a safety net, not a guarantee, but it has caught real leaks for me.Read-proofing code before it goes back into FileMaker. Whatever the AI changed comes back as plain text I can actually read and check. The plugin also round-trips every conversion against itself before writing to the clipboard; a conversion that doesn't survive its own check refuses instead of pasting something corrupted.Mechanics: select scripts as batches or single, or script steps, ⌘⇧C — the clipboard now carries the script as text, paste it anywhere (any editor, any AI, git). Copy the edited text, ⌘⇧V in the Script Workspace — it converts back and pastes as real scripts or steps.For AI: there's a calc function that copies the text-format spec (it does not contain your context!), so an AI can write new scripts from scratch in that format too.Beta: free, macOS 14+, FileMaker 2025/2026 (older versions untested). If it might be useful for you, sign up at https://fmscriptbridge.com and I'll reply with the plugin. Windows version is in progress.If something breaks or converts oddly, there is a bug report feature (you control what is reported)I will be thankful for your feedback.Victor
Friday at 03:58 PM3 days Author Newbies Dear All,The 0.9.24 version of FMScriptBridge is out. The plugin now accepts a broader variety of generic FM script steps, so it is easier for you guys to copy code snippets from here, for example, straight to your code.One caveat though: curly quotes ” are not widely accepted, so they may throw errors. I am working on that.It also accepts MBS commands! You can try it out below.If you do not have MBS or it is disabled our you have an older version which misses functions, the FMScriptBridge plugin evaluates and adds a warning comment.# Load Saxon in file Saxon Visualize electronic Invoices Set Variable [ $path ; Value: "" ] # you may need to put in your path or have the libraries in the folder for the plugin If [ MBS("IsMacOS") ] Set Variable [ $path ; Value: "libsaxon-eec-12.10.0.dylib" ] Else If [ MBS("IsWindows") ] Set Variable [ $path ; Value: "libsaxon-eec-12.10.0.dll" ] Else If [ MBS("IsLinux") ] Set Variable [ $path ; Value: "libsaxon-eec-12.10.0.so" ] End If # Set Variable [ $r ; Value: MBS( "Saxon.Load"; $Path ) ] If [ MBS("IsError") ] Show Custom Dialog [ "Failed to load saxon library." ; $r ] Halt Script End Ifhttps://fmscriptbridge.com/changelog/
Create an account or sign in to comment