メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

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 および/またはサプライヤーは、明示、黙示、または法的条件を問わず、明示、黙示、または法的条件、タイトルの表現、保証、条件、非侵害、満足のいく条件または品質、商品性と特定の目的への適性を含むすべての表現、保証、条件を、マテリアルに関して放棄し、除外します。 

-------------------------------------------------------------------

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×