スクリプト

Q 12
スクリプトのsubstring関数の切り出し結果について

A 12
[解決方法]
スクリプトのsubstring関数につきましては、以前のバージョンの障害により、仕様が変更されております。

(変更前)
substring(start, length)

start番目からlength文字を抽出


(変更後)
substring(start, end)

start番目からend - 1番目までを抽出
(変更後の動作はJavaScriptと互換性のある動作です)

これにより、切り出す結果が以前のバージョンと異なる場合がございます。

対応方法としては、下記の方法がございます。

1) ScriptVersion関数を利用する
  ScriptVersion("3.0")を実行することにより、以前のバージョンと互換性のある動作に
  なります。

2) substr関数を利用する
  substr関数は、substr(start, length)によりstart番目からlength文字を抽出できます。
  (この仕様は変更されておりません)

3) substring関数の引数を現バージョンの仕様に合わせて修正する

管理番号:PFE-F012
  Biz-Collections Bizの宝箱 トップへ
  Biz/PrintServer・PrintStream Core TIPS集 トップへ