取得用 <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>