aardio 文档

golang.excelize 库模块帮助文档

golang 成员列表

golang.excelize()

创建 Yaegi + Excelize 脚本工具。支持 Win10 以及之后的系统。

返回对象:GoLangExcelizeObject

GoLangExcelizeObject 成员列表

GoLangExcelizeObject.?

Go(Yaegi) 脚本全局对象的名字。
可在这里获取、设置值,或作为函数调用。
用下标取值不能返回函数。
只能以 .funcName() 的格式直接调用函数。

GoLangExcelizeObject.call()

调用 Go(Yaegi) 脚本全局函数。
参数 @1 指定获取函数对象的表达式。
可添加任意个数调用参数,可返回任意个数的值。
失败会抛出异常。

直接调用此对象的成员函数也等价于调用 Go(Yaegi)脚本函数。

GoLangExcelizeObject.eval()

执行 Go(Yaegi) 脚本。
成功返回表达式结果,失败返回 null,错误信息。

只有执行表达式才能返回值,否则总是返回 null,
执行 main 函数时可用 Go 全局变量保存值,然后再用 eval 函数获取该变量的值。

GoLangExcelizeObject.get()

获取 Go(Yaegi) 脚本全局变量值。
参数 @1 指定获取变量值的表达式。
也可以直接访问此对象的成员属性获取 Go(Yaegi)脚本全局变量值。

GoLangExcelizeObject.loadcode()

参数 @1 可以是 aardio 代码文件路径或模板标记开头的字符串。

此函数调用 string.loadcode 函数加载所有参数,
解析 aardio 模板语法 并生成 Go(Yaegi) 脚本。
然后执行 Go(Yaegi) 脚本。

成功返回表达式结果,失败返回 null,错误信息。

只有执行表达式才能返回值,否则总是返回 null,
执行 main 函数时可用 Go 全局变量保存值,然后再用 eval 函数获取该变量的值。

GoLangExcelizeObject.set()

设置 Go(Yaegi) 脚本全局变量值。
参数 @1 指要设置变量的表达式,参数 @2 指定值。
也可以直接访问此对象的成员属性设置 Go(Yaegi)脚本全局变量值。

Markdown 格式