// パラメータ var name; //タイプ: string var minArgs; //タイプ: number var maxArgs; //タイプ: number var functionDescription; //タイプ: object var instance = new GC.Spread.CalcEngine.Functions.Function(name, minArgs, maxArgs, functionDescription);
function Function;
// パラメータ var name; //タイプ: string var minArgs; //タイプ: number var maxArgs; //タイプ: number var functionDescription; //タイプ: object var instance = new GC.Spread.CalcEngine.Functions.Function(name, minArgs, maxArgs, functionDescription);
function Function;
Object
GC.Spread.CalcEngine.Functions.Function
名前 | 解説 | |
---|---|---|
Function コンストラクタ | 関数を定義するための抽象基本クラスを表します。 |
名前 | 解説 | |
---|---|---|
maxArgs | 関数の引数の最大数を表します。 | |
minArgs | 関数の引数の最小数を表します。 | |
name | 関数の名前を表します。 | |
typeName | シリアル化のサポートに使用される型名の文字列を表します。 |
名前 | 解説 | |
---|---|---|
acceptsArray | 指定した引数に配列値が渡された場合に関数がこれを受け入れるかどうかを決定します。 | |
acceptsError | 関数がError値を処理できるかどうかを示します。 | |
acceptsMissingArgument | Evaluateメソッドが欠落引数を処理できるかどうかを示します。 | |
acceptsReference | 指定した引数にReference値が渡された場合に関数がこれを受け入れるかどうかを決定します。 | |
description | 関数の記述を返します。 | |
evaluate | 引数に関数を適用した結果を返します。 | |
findBranchArgument | 分岐引数を検索します。 | |
findTestArgument | この関数が分岐する場合にテスト引数を検索します。 | |
isBranch | この関数が条件引数に従って分岐するかどうかを示す値を取得します。 | |
isContextSensitive | 関数の評価が、評価を実行するコンテキストに依存するかどうかを決定します。 | |
isVolatile | この関数が、評価時に値が変わる自動再計算関数かどうかを決定します。 |