AutoIt
AutoIt
Eval JavaScript Returning String
See more JavaScript Examples
Demonstrates getting the completion value of a JavaScript that returns a string.Chilkat AutoIt Downloads
Local $bSuccess = False
; This example demonstrates getting the completion value of a script,
; where the last evaluated expression is a string.
; The Javascript run in this example is shown below.
; Load the JavaScript from a file.
$oSbScript = ObjCreate("Chilkat.StringBuilder")
$bSuccess = $oSbScript.LoadFile("js_eval_return_string.js","utf-8")
If ($bSuccess = False) Then
ConsoleWrite($oSbScript.LastErrorText & @CRLF)
Exit
EndIf
$oJs = ObjCreate("Chilkat.Js")
$oResult = ObjCreate("Chilkat.JsonObject")
; Run the JavaScript
; Eval returns the completion value of the script. This is generally the value of the last evaluated expression.
; In this case, the last evaluated expression is a string.
$bSuccess = $oJs.Eval($oSbScript,$oResult)
If ($bSuccess = False) Then
ConsoleWrite($oJs.LastErrorText & @CRLF)
Exit
EndIf
$oResult.EmitCompact = False
ConsoleWrite($oResult.Emit() & @CRLF)
; Output:
; {
; "type": "string",
; "value": "Ready for Chilkat.Js"
; }