Personal tools
You are here: Home サポート PASSCELL Personal 入門用マニュアル 4. 計算や処理を行わせる 4. 計算や処理を行わせる: 5) PASSCELL関数の概要
Document Actions

4. 計算や処理を行わせる: 5) PASSCELL関数の概要

← [4. 計算や処理を行わせる: 4) 「プロパティ」エレメント]へ戻る | ↑ [目次]へ戻る | [4. 計算や処理を行わせる: 6) スクリプトの中で使う、演算子・構文・修飾子]へ進む →


■このページで説明している内容

a) 関数とは
b) 各関数の概要



a) 関数とは


関数とは、スクリプト上で単純な四則演算では実現できない機能を提供する仕組みです。


b) 各関数の概要

現在、PASSCELL Personal には以下のような関数が用意されています。
それぞれの詳細や利用例は、それぞれの関数をご参照ください。


i) 辞書関数
    use
        プロジェクト内の指定ノードを子ノードとして接続する。

ii) 参照関数
    refer
        指定した参照先ノードのエレメント値を取得する。

iii) 算術関数

    ceil
        数値の小数点以下の桁を切り上げた値を返す。
    floor
        数値の小数点以下の桁を切り下げた値を返す。
    round
        数値の小数点以下の桁を四捨五入した値を返す。

iv) 三角関数

    sin
        正弦 を求める。
    cos
        余弦 を求める。
    tan
        正接 を求める。

v) 集計関数
    average
        自分より子ノード以下、あるいは下位ページに含まれるノードが持つ指定エレメントの
        平均値を求める。
    max
        自分より子ノード以下、あるいは下位ページに含まれるノードが持つ指定エレメントの
        最大値を求める。
    min
        自分より子ノード以下、あるいは下位ページに含まれるノードが持つ指定エレメントの
        最小値を求める。
    sum
        自分より子ノード以下、あるいは下位ページに含まれるノードが持つ指定エレメント数の
        合計値を求める。
    supers
        この関数を実行しているノードが接続している、親ノードの個数を取得する。
    branches
        この関数を実行しているノードに接続している、子ノードの数を取得する(孫ノード以下は数えない)。
    members
        この関数を実行しているノードに接続している、ノード直下の下位ページのノードの数を取得する(孫ページ以下は数えない)。

vi) その他の関数
    abs
        絶対値を求める。
    clip
        引数にとった値をクリップボードにコピーする。
    setnode
        この関数を記述したノードより下にあるノード(すなわち、子ノード孫ノードといった子孫ノードと下位ページに含まれるノード)の中から、引数に指定したラベルテキストを持つノードを探す。


← [4. 計算や処理を行わせる: 4) 「プロパティ」エレメント]へ戻る | ↑ [目次]へ戻る | [4. 計算や処理を行わせる: 6) スクリプトの中で使う、演算子・構文・修飾子]へ進む →




Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: