Returns the value of a resource defined with the <resource> element.
getResource(resourceID)
The getResource method returns a string. Use the <resource> element to isolate strings or numbers that are within the .wsf file and that you want to reference. This feature makes it easy to maintain a set of strings that are localized into several languages. A WSH script file (*.wsf) can contain several different pieces of resource information each one with a unique resource identifier.
The following WSH script defines a resource called errNonNumeric
. The value of errNonNumeric
is displayed if the parameter upperBound
is not a number.
<package> <job id="JS"> <resource id="errNonNumeric">Error: A non-numeric value was entered where a number was expected.</resource> <script language="JScript"> function getRandomNumber(upperBound) { var realUpperBound = parseInt(upperBound); if (!isNaN(realUpperBound)) return (realUpperBound * Math.random) + 1 else { WScript.Echo(getResource
("errNonNumeric")); WScript.Quit(-1); } } NewValue = getRandomNumber("Bad Value"); </script> </job> <job id="VBS"> <resource id="errNonNumeric">Error: A non-numeric value was entered where a number was expected.</resource> <script language="VBScript"> Function getRandomNumber(upperBound) If IsNumeric(upperBound) Then getRandomNumber = CInt(upperBound * Rnd + 1) Else WScript.EchogetResource
("errNonNumeric") WScript.Quit -1 End If End Function NewValue = getRandomNumber("Bad Value") </script> </job> </package>