ガンジス顧客のスクリプトで、ソフトウェアの機能を拡張します。
C#を利用します。
スクリプト用に準備してある、機能拡張用のメソッドを、スクリプトの中で利用できます。
例1
情報タイプAの用語、Text3~Text5に、Setスクリプトを設定してあります。
Text3のスクリプトは次の通り
var st = p.Value is null ? "" : (string)p.Value;
p.InfoA.Text78 = KanaEx.ToHiragana(st);
return p.Value;
それぞれの行は、次の処理をします。
入力された値が、nullの時は、""、違う時は、その入力された値を、stringとして、stに代入します。
情報Aの代表姓名ふりがなに、stをひらがなにしてセットします。
入力された値をそのまま返します。
- p.Value 入力された値
- p.InfoA.Text78 情報Aの代表姓名ふりがな
- KanaEx.ToHiragana 引数の文字をひらがなに変換して返すメソッド
ひらがなとカタカナ、半角と全角の文字変換を行うメソッド
- KanaEx.ToHiragana(String) 全角カタカナを全角ひらがなに変換します。
- KanaEx.ToKatakana(String) 全角ひらがなを全角カタカナに変換します。
- KanaEx.ToHankaku(String) 全角英数字および記号を半角英数字および記号に変換します。
- KanaEx.ToZenkaku(String) 半角英数字および記号を全角に変換します。
- KanaEx.ToHankakuKana(String) 全角カタカナを半角カタカナに変換します。
- KanaEx.ToZenkakuKana(String) 半角カタカナを全角カタカナに変換します。
- KanaEx.ToPadding(String) 「は゛」を「ば」のように、濁点や半濁点を前の文字と合わせて1つの文字に変換します。
拡張版(KanaExクラス)を利用しています。