スクリプト

ガンジス顧客のスクリプトで、ソフトウェアの機能を拡張します。

 

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クラス)を利用しています。

 

スクリプトの例

例:ボタンの追加