取得用 <resource> 元素定义的资源的值。
value = getResource(resourceID)
使用 <resource> 元素可以将脚本部件内的字符串或数值隔离开,但又可以在脚本部件的脚本中使用这些资源。例如,资源元素通常用来保存那些可能需要本地化为别的语言的字符串。您可以在脚本部件的脚本内使用 getResource 函数来提取 <resource> 元素的内容。
下面的脚本部件片段定义了一个资源(称为 errNonNumeric),并演示了在脚本中如何使用该资源。
注意 CDATA 项是必需的,以使 <script> 元素中的脚本成为不透明的。详细信息请参阅脚本部件文件和 XML 一致性。
<public> <method name="random" internalName="getRandomNumber"/> </public> <resource id="errNonNumeric">Non-numeric value passed</resource> <script language="VBScript"> <![CDATA[ Function getRandomNumber(upperBound) If IsNumeric(upperBound) Then getRandomNumber = Cint(upperBound * Rnd + 1) Else getRandomNumber=getResource("errNonNumeric") End If End Function ]]> </script>