执行Javascript
- 更新时间2026-02-19
- 阅读时长2分钟
执行Javascript代码。Javascript字符串求值发生在带有一个可选字符串参数Arg的匿名函数中。如等待返回值?的值为FALSE(默认),函数会异步执行;如值为TRUE,函数会同步执行。同步执行时,使用'return'语句将值输出为返回值,或使用'throw'输出例外字符串。在默认情况下,返回值必须是原始Javascript类型(数字、字符串、布尔或null),转换为字符串以提供返回值。如返回非原始类型?为TRUE,返回值可以是任何Javascript类型,通过'JSON.stringify'处理后返回字符串;对象和数组编码为JSON,字符串值包括引号和转义字符。
参数
| 名称 | 数据类型 | 必需 | 说明 |
|---|---|---|---|
| 返回值 | ![]() |
否 | |
| 例外 | ![]() |
否 | |
| Javascript字符串 | ![]() |
是 | |
| 参数 | ![]() |
否 | |
| 等待返回值? | ![]() |
否 | |
| 返回非原始类型? | ![]() |
否 |
注释
下表列出了该方法的特性。
| 短名称 | ExecuteJavascript |
| 数据类型 | 无返回值 |
| 可用于运行引擎 | 是 |
| 可用于实时操作系统 | 否 |
| 可在VI运行时设置 | 是 |
| 加载前面板至内存 | 否 |
| 使用前必须授权 | 否 |
| 加载程序框图至内存 | 否 |
| 允许远程访问 | 是 |


