Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 7.4   7.5   8.0   8.1   8.2   8.3   8.4   8.5   9.0   9.1    Statistic  


Checks script syntax.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
JavaScript 5.4 Yes No Yes, macOS only No Yes
MBS( "JavaScript.CheckScriptSyntax"; JavaScriptContext; Script { ; URL; startingLineNumber } )   More


Parameter Description Example value
JavaScriptContext The reference number of the javascript context. $Context
Script The script to evaluate.
URL Optional
The source URL for this script.
A URL for the script's source file. Used by debuggers and when reporting exceptions. This parameter is informative only: it does not change the behavior of the script.
startingLineNumber Optional
An integer value specifying the script's starting line number in the file located at sourceURL. This is only used when reporting exceptions. The value is one-based, so the first line is line 1 and invalid values are clamped to 1.


Returns OK or error.


Checks script syntax.
Returns OK on success or error message.


Check syntax:

Set Variable [ $js ; Value: MBS( "JavaScript.New" ) ]
Set Variable [ $r ; Value: MBS( "JavaScript.CheckScriptSyntax"; $js; "test+++++" ) ]
Show Custom Dialog [ "Result" ; $r ]
Set Variable [ $r ; Value: MBS( "JavaScript.Release"; $js ) ]

See also

Created 5th November 2015, last changed 25th November 2017

Java.SetStaticField   -   JavaScript.EvaluateScript

Feedback: Report problem or ask question.

MBS FileMaker Plugins