Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

JavaScript.CheckScriptSyntax

Checks script syntax.

Component Version macOS Windows Linux Server iOS SDK
JavaScriptWebKit 5.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "JavaScript.CheckScriptSyntax"; JavaScriptContext; Script { ; URL; startingLineNumber } )   More

Parameters

Parameter Description Example Flags
JavaScriptContext The reference number of the javascript context. $Context
Script The script to evaluate.
URL 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.
Optional
startingLineNumber 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. 1 Optional

Result

Returns OK or error.

Description

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

Examples

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

This function checks for a license.

Created 5th November 2015, last changed 9th February 2023


JavaScript.CallFunction - JavaScript.EvaluateScript