AAMS高機能出勤表作成システム 説明書 | 初版:2008年7月18日 最終更新:2009年12月10日 |
■タグリファレンス(条件判断関連)
##AAMS:IF([条件]:[文字列]:[文字列])## ##AAMS:IF([条件]:[文字列]:[文字列]:[0-3])## 用途説明 条件を判断し、真の場合は第1パラメーターを、偽の場合は第2パラメータの文字列を表示します。 条件内にもオリジナルタグを使用できます。 但し、第1パラメーター内にある場合はそれぞれの値に置換してから条件判断し、 第2、第3パラメータ内にある場合は条件判断後にそれぞれの値に置換します。 また、第1パラメーター内では1行の文字列に置換されるタグは全て使用できますが、 複数行に置換されるタグは以下のもの以外は使用できません。 ##AAMS:HTML[半角数字]## ##AAMS:GIRLDATA_HTML[半角数字]## 第2、第3パラメータ内では全てのタグが使用可能です。 パラメータ説明 第1パラメータ: 条件を記述します。キャスト別テキスト情報(##AAMS:GIRLDATA_TEXT[半角数字]##)などのオリジナルタグと 半角数字の他、一部の算術演算子、数値比較演算子、文字列比較演算子が使用できます。 ◆ 算術演算子 5 + 2; # 足し算 5 - 2; # 引き算 5 * 2; # 掛け算 5 / 2; # 割り算 5 % 2; # 5を2で割った余り(=1) 5 ** 2; # 5の2乗(=25) ◆ 数値比較演算子 ##AAMS:GIRLDATA_TEXT1## == 1 # 1と等しければ ##AAMS:GIRLDATA_TEXT1## != 1 # 1と異なっていれば ##AAMS:GIRLDATA_TEXT1## < 1 # 1より小さければ ##AAMS:GIRLDATA_TEXT1## > 1 # 1より大きければ ##AAMS:GIRLDATA_TEXT1## <= 1 # 1と等しいか小さければ ##AAMS:GIRLDATA_TEXT1## >= 1 # 1と等しいか大きければ (##AAMS:GIRLDATA_TEXT1##==1) && (##AAMS:GIRLDATA_TEXT2##==1) # どちらも1と等しければ (##AAMS:GIRLDATA_TEXT1##==1) || (##AAMS:GIRLDATA_TEXT2##==1) # どちらかが1と等しければ ◆ 文字列比較演算子 ##AAMS:GIRLDATA_TEXT1## eq "young" # youngと等しければ ##AAMS:GIRLDATA_TEXT1## ne "veteran" # veteranと異なっていれば 第2パラメータ: 条件が真の場合に表示する文字列を指定します。オリジナルタグも使用できます。 第3パラメータ: 条件が偽の場合に表示する文字列を指定します。オリジナルタグも使用できます。 ※第1〜第3パラメーターは括弧(「"」か「'」か「`」)で括ることにより「:」や他の括弧を含む内容を指定できます。 第4パラメータ: 文字列置換後の改行状態を指定します。※省略可能 ページの表示には直接影響しませんが、HTMLの改行表示を制御し、空白に 置換された場合に、空白の行が出来ることを防ぐことができます。 0:判断結果に関わらず改行(置換前のHTMLそのまま)※省略時ディフォルト 1:判断結果に関わらず改行無し 2:判断結果が真の場合のみ改行 3:判断結果が偽の場合のみ改行 使用例 ##AAMS:IF('##AAMS:GIRLDATA_TEXT2## == 0':'画像は登録されていません。':'クリックすると画像が変わります。')## ※括弧を含むパラメーターを指定する場合 ##AAMS:IF('##AAMS:GIRLDATA_TEXT2## == 0':'画像は登録されていません。':'<font color="red">クリックすると画像が変わります。</font>')## 表示例 ##AAMS:GIRLDATA_TEXT2## が「0」の場合 画像は登録されていません。 ##AAMS:GIRLDATA_TEXT2## が「0以外」の場合 クリックすると画像が変わります。 ※括弧を含むパラメーターを指定する場合 クリックすると画像が変わります。 |
説明書トップページ
Copyright (C)2008 Network Peg@sus. All Rights Reserved.