Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FileMaker JSON Dictionaries with ScriptMaster

Featured Replies

I've started an open source project that uses ScriptMaster to implement JSON dictionaries in FileMaker. The git repository is at https://github.com/c...aker-dictionary and an article describing my thinking behind the choices I made (and a request for feedback on the solution) is at http://chivalrysoftw...ker-dictionary. I've also attached the file to this post, so feel free to simply download it here. For the time being its only in FileMaker 12 format, but if there's any interest, I'll publish a FileMaker 11 version of it as well.

This is just the beginning of this project, I hope, and I'm looking forward to seeing if others find this useful and what features they would be interested in seeing down the road.

Thanks,

Chuck

Dictionary.fmp12.zip

Haven't tried it, but I like the idea.

Do you have plans for supporting FileMaker Go, which doesn't support plug-ins?

Hi Chuck

Sounds interesting - any chance of that FMP11 Demo - we're not set up here on FMP12 yet.

Thanks

Brian

Very very neat...

The last line in arry_Count( _array )

needs to be "return array.size()" doesn't it, so it can be passed a dict too??

And a note that index is zero-based for all FM programmers wo are used to counting from 1

  • Author

I've put a FileMaker 11 version of the solution on github: https://github.com/c...aker-dictionary.

Regarding FileMaker Go, eventually I'd like to port all of this to native FileMaker, and perhaps I will, but doing this with ScriptMaster was so much easier than native FileMaker. I guess it depends on demand, really, and participation. My first order of business will be to get additional Pro functionality with the plugin (comparisions and additional support for the built-in Groovy List and Map classes).

I've changed arry_Count to use the size method and added dict_Count to perform similarly, with an added test to the TestDictionaryFunctions custom function.

Thanks,

Chuck

Thanks Chuck,

I am sure this will be a great resource for many

  • 1 month later...

This is really interesting and exciting! Have you made any updates to the project lately?

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.