getResource 関数

<resource> 要素で定義されているリソースの値を取得します。

value = getResource(resourceID)

  • resourceID
    スクリプト コンポーネント内のリソースに対する一意の識別子を指定します。

解説

<resource> 要素を使用すると、スクリプト コンポーネント内の文字列や数値をスクリプトと区別できます。たとえば、<resource> 要素は、ほかの言語にローカライズされる可能性のある文字列を保持するために使用されます。スクリプト コンポーネントのスクリプトで getResource 関数を使用すると、<resource> 要素の内容を抽出することができます。

次のコードは、errNonNumeric というリソースを定義し、スクリプトで使用する例です。

メモ   <script> 要素内のスクリプトを隠蔽するには、CDATA セクションが必要です。詳細については、「スクリプト コンポーネント ファイルと 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>

参照

ほかのコンポーネントの参照