(Not being in any ETS program I have nowhere to report this issue other than here ... thus this 'theoretical' issue )
If this goes under any NDA, a report should be sent in by email:
Though it ends in the internal FMI knowledge base where nobody else can see
Thank you for the tip! I have noted that and shall use the email should I need to in the future.
Fortunately, given that this issue is only theoretical, and the given code is fm14 code, I don't believe there is any breach of NDA.
Within a given file, you can of course even pass field references as parameters, which is another beast altogether compared to text, number, etc. Any change to that behavior in a possible future version of FileMaker would be very bad news in my book.
I hope we'll get a update on apaulsen session "FM - Under the Hood" or kind of a white paper to describe rendering order and processes 'OnLayoutEnter' AND 'OnRecordLoad' as well as infos about functions (references as parameters, …) which will OR could break in the future.
Thank you for your posts.
In FileMaker Pro 14, the "Exit Script" step can have any type of data result. In Help, it shows "<value or formula>". In your example, you are passing back the value 44, which is a Number type. If you passed the value "44", then it would be Text type.
Get (ScriptResult) can return Text, Number, Date, Time, Timestamp or Container data type. Therefore, the value 5 will not be larger than 44, but it would be larger than "44".