Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×
The Claris Museum: The Vault of FileMaker Antiquities at Claris Engage 2025! ×

This topic is 4564 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

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

Posted

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

Posted

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

Posted

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

  • 1 month later...

This topic is 4564 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

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