TechKnowledge コンテンツ
概要
この記事では、レポート ライターで関数スクリプトを使用して、文字列フィールドを解析し、フィールドの一部のみをRW_SubstringおよびRW_ParseStringについて説明します。
詳細
関数スクリプトの説明とパラメーターを読RW_Substring、RW_ParseStringスクリプトごとに提供されている例を確認します。
2 つの関数スクリプトの動作は異なります。1 つは他の関数よりもうまく動作する場合があります。 このRW_Substring関数スクリプトでは、開始する投稿に整数を使用し、返す文字数に整数を使用します。 このRW_ParseStringを使用して 1 行あたりの文字数を指定し、2 番目の整数は印刷する行を関数に指示します。
関数スクリプトのRW_LeftとRW_Right文字列の一部を返す場合にも使用できます。 これらのストアド プロシージャと他のストアド プロシージャの詳細については、SDK を参照してください。 SDK は CD2 からダウンロードできます。 関数スクリプト情報を含む SDK 内のドキュメントの名前は RW_Func.rtf です。
RW_Substring
説明:
RW_Substring指定された文字列フィールドの一部を返し、Dexterity substring() 関数を使用します。
パラメーター:
を文字列IN_String。 { 必要な部分文字列を含む文字列値 }
整数IN_Start。 { } を使用する開始位置を示す整数
整数IN_Length。 { } を返す文字数を示す整数
戻り値:
関数は文字列を返OUT_string。
関数スクリプトRW_Substring例
この例では、[項目の説明] フィールドから 5 ~ 10 文字を返します。 詳細項目リスト レポートを変更して関数スクリプトを表示する方法について説明します。
1. レポート ライターで ([ツール] をクリックし、[カスタマイズ] をクリック)、レポートを開き、[レイアウト] ボタンをクリックします。
2. 新しい集計フィールドを作成します。 名前と結果の種類として String を指定します。
3. [関数] タブをクリックし、[ユーザー定義] オプションをクリックし、[システムのコア] と [関数] を選択RW_Substring。
4. 関数スクリプトを追加します。
5. 解析する文字列フィールドを追加します。
6. [フィールド] タブを選択し、解析する文字列フィールドを挿入します。 この例では、[アイテム マスター] テーブルの [項目の説明] フィールドが使用されます。
7. このフィールドを追加します。
8. [定数] タブをクリックし、使用する開始位置を示す整数を入力します。 この例では、5 を選択して 5 文字目から始める。
9. [追加] ボタンを選択して整数を挿入します。
10. 返す文字数の整数を追加します。 この例では、文字 5 ~ 10 を印刷して 6 を入力します。 5 ~ 10 文字の長さは 6 文字です。
11. この集計フィールドをレポートにプルします。
この例には、次のような計算式があります。
FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR.項目の説明56 )
RW_ParseString
説明:
RW_ParseString指定された文字列フィールドを指定された長さの行に解析するときに、指定された行の文字列を返し、Dexterity Field_ParseText() 関数を使用します。
パラメーター:
を文字列IN_string。 { 解析する文字列フィールド }
整数IN_characters。 { 1 行あたりの文字数 }
整数IN_line。 { 戻り値の行番号 }
戻り値:
関数は文字列を返OUT_string。
関数スクリプトRW_ParseString例
この例では、[項目の説明] フィールドから文字 5 ~ 9 を返します。 詳細項目リスト レポートを変更して関数スクリプトを表示する方法について説明します。
1. レポート ライターで ([ツール] をクリックし、[カスタマイズ] をクリック)、レポートを開き、[レイアウト] ボタンをクリックします。
2. 新しい集計フィールドを作成します。 名前と結果の種類として String を指定します。
3. [関数] タブ、[ユーザー定義] オプション、および [システムのコア] と [関数] RW_ParseString。
4. 関数スクリプトを追加します。
5. 解析する文字列フィールドを追加します。
5. [フィールド] タブを選択し、解析する文字列フィールドを挿入します。 この例では、[アイテム マスター] テーブルから [項目の説明] フィールドを追加します。
6. フィールドを追加します。
7. [定数] タブをクリックし、1 行あたりの文字数を示す整数を入力します。 この例では、2 行目の 6 文字目から始めるので、5 を使用します。
8. [追加] ボタンを選択して整数を挿入します。
9. 返される行番号の整数を追加します。 文字 6 ~ 10 は 2 行目なので、2 を入力します。 これにより、6 ~ 10 文字を含む 2 行目が出力されます。
この例には、次のような計算式があります。
FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR。項目の説明52 )
この記事は TechKnowledge Document ID: 34430 でした
DISCLAIMER
MICROSOFT および/またはサプライヤーは、ドキュメントに含まれる情報の適合性、信頼性、正確性、および本 Web サイトに公開されている関連グラフィックス ("素材") に関する一切の表明または保証を一切行いません。
THE MATERIALS MAY INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS AND MAY BE REVISED AT ANY TIME WITHOUT NOTICE. 適用される法律によって許容される最大限の範囲において、MICROSOFT および/またはサプライヤーは、明示、黙示、または法的条件を問わず、明示、黙示、または法的条件、タイトルの表現、保証、条件、非侵害、満足のいく条件または品質、商品性と特定の目的への適性を含むすべての表現、保証、条件を、マテリアルに関して放棄し、除外します。
-------------------------------------------------------------------