Class CustomFunction
-
-
Constructor Summary
Constructors
-
Method Summary
boolean
获取函数是否可以接受错误值作为参数。
当设为true
时,错误值(例如#N/A
、#VALUE!
)会传递给函数进行处理。
当设为false
时(默认值),如果任何参数是错误值,函数将立即返回错误。
boolean
void
设置函数是否接受错误值作为参数。
当设置为true
时,错误值(如#N/A
、#VALUE!
)将传递给函数内部处理。
当设置为false
时(默认值),若任何参数为错误值,函数将立即返回该错误。
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Details
-
CustomFunction
初始化自定义函数的实例。
- Parameters:
name
- 自定义函数的名称。
result
- 指定自定义函数的返回类型。
-
CustomFunction
初始化自定义函数的实例。
- Parameters:
name
- 自定义函数的名称。
result
- 指定自定义函数的返回类型。
parameters
- 指定自定义函数的参数。
-
CustomFunction
初始化自定义函数的实例。
- Parameters:
name
- 自定义函数的名称。
description
- 自定义函数的描述。
result
- 指定自定义函数的返回类型。
parameters
- 指定自定义函数的参数。
-
Method Details
-
setAcceptErrors
public void setAcceptErrors(boolean acceptErrors)
设置函数是否接受错误值作为参数。
当设置为true
时,错误值(如#N/A
、#VALUE!
)将传递给函数内部处理。
当设置为false
时(默认值),若任何参数为错误值,函数将立即返回该错误。
-
getAcceptErrors
public boolean getAcceptErrors()
获取函数是否可以接受错误值作为参数。
当设为true
时,错误值(例如#N/A
、#VALUE!
)会传递给函数进行处理。
当设为false
时(默认值),如果任何参数是错误值,函数将立即返回错误。
-
getIsVolatile
public boolean getIsVolatile()
获取是否允许自定义公式使用缓存。
-
setIsVolatile
public void setIsVolatile(boolean aVolatile)
设置是否允许自定义公式使用缓存。
-
evaluate
计算该函数。
- Parameters:
arguments
- 参数值的集合
context
- 计算的上下文
- Returns:
- 函数的结果。