[]
        
(Showing Draft Content)

Forguncy.Forguncy.ForguncyHelper

类: ForguncyHelper

Forguncy.Forguncy.ForguncyHelper

帮助类,提供一些帮助方法和属性。

构造方法

constructor

new ForguncyHelper()

属性

SpecialPath

SpecialPath: SpecialPath

请参考SpecialPath

方法

addDebugWarning

addDebugWarning(message): void

添加调试警告。

参数

属性名 类型
message string

返回值

void


getCellLocation

getCellLocation(formula, formulaCalcContext): CellLocationInfo

把一个公式翻译成单元格位置信息。

参数

属性名 类型 说明
formula string 公式,如:"=A1"
formulaCalcContext FormulaCalcContext 用于计算公式的上下文

返回值

CellLocationInfo

单元格的位置信息,如果公式没有引用单元格,如"=SUM(1,2)",该方法将返回null。


post

post(url, param, callback, async?): void

提交数据到服务器。

Example

// 如果您自定义了一个服务端`Web API`类`MyForguncyApi` ,该类包含一个`post`方法 `QueryData`,您可以在前端使用以下代码调用该方法:
// 获取当前页面
var page = Forguncy.Page;
// 获取页面上的单元格
var cell1 = page.getCell("name");
var cell2 = page.getCell("department");
// 获取单元格的值
var data = {
    name: cell1.getValue(),
    department: cell2.getValue()
};
// 发送请求到服务器
Forguncy.Helper.post("customApi/MyForguncyApi/QueryData", data, function (message) {
     if (message)
     {
         alert(message);
     }
});

参数

属性名 类型 说明
url string 包含请求发送的URL的字符串。
param any 发送请求的数据。
callback (...p: any[]) => any 成功回调函数。
async? boolean 指定请求是否是异步的。默认值为 true。

返回值

void