📝 docs(tsl): sync api skill with corrected codegen

Mirror docs/tsl/codegen into the bundled tsl-api-reference skill and rebuild the function index.

Remove invalid duplicate API entries for cb_delistedbydate, createhttpsession, exportJsonString, and Anova_Bartlett so exact lookup returns the canonical entries.
This commit is contained in:
csh
2026-07-07 16:47:03 +08:00
parent bbf6977f57
commit c0bf0358e0
278 changed files with 45212 additions and 35782 deletions
@@ -22,8 +22,8 @@
带回车地输出字符串,如果在平台运行,会输出信息到客户端。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---- | ------ | -------------- |
| `p1` | string | string 字符串1 |
| `pn` | string | string 字符串n |
@@ -45,8 +45,8 @@ writeln("333");
输出字符串,如果在平台运行,会输出信息到客户端。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---- | ------ | -------------- |
| `p1` | string | string 字符串1 |
| `pn` | string | string 字符串n |
@@ -105,9 +105,9 @@ return;
得到指定参数的查询串的值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `name` | string | 字符串类型。查询串中的变量名。 |
| 参数 | 类型 | 说明 |
| ----------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------- |
| `name` | string | 字符串类型。查询串中的变量名。 |
| `additional_info` | string | 字符串类型,返回附加信息。最常见的是当查询的Name为文件上传的ID时,函数返回文件的内容,而AdditionalInfo返回包括文件名等内容的附加信息。 |
返回:string
@@ -116,8 +116,8 @@ return;
得到查询串的值,网页多文件一次性上传可能会用多同名多个内容的情况,返回二维数组结构。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ------ | ------ | -------------------------- |
| `name` | string | 字符串,查询串中的变量名。 |
返回:array
@@ -216,8 +216,8 @@ return;
返回指定名称的环境串。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---------- | ------ | ------------------------ |
| `env_name` | string | 字符串类型,环境变量名。 |
返回:string
@@ -226,8 +226,8 @@ return;
设置返回的HTTP头。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| -------- | ------ | ------------------------------------------------ |
| `header` | string | 字符串类型,Http头,以连续两个回车换行作为结尾。 |
返回:string
@@ -4,9 +4,9 @@
获取NAN数据的错误号,出来的结果仅应使用低32位,也就是需要用 .& 0xFFFFFFFF,因为高字的数据是无法确定的。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `v` | double | |
| 参数 | 类型 | 说明 |
| ---- | ------ | ---- |
| `v` | double | |
返回:int64
@@ -14,9 +14,9 @@
将错误号转为包含错误号的特殊的NAN数据。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `v` | int64 | |
| 参数 | 类型 | 说明 |
| ---- | ----- | ---- |
| `v` | int64 | |
返回:real
@@ -42,10 +42,10 @@ Ole结束。
送入python变量
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `var_name` | string | |
| `var_value` | any | |
| 参数 | 类型 | 说明 |
| ----------- | ------ | ---- |
| `var_name` | string | |
| `var_value` | any | |
返回:integer
@@ -53,9 +53,9 @@ Ole结束。
从python 获得变量
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `var_name` | string | |
| 参数 | 类型 | 说明 |
| ---------- | ------ | ---- |
| `var_name` | string | |
返回:any
@@ -63,10 +63,10 @@ Ole结束。
简单运行Python的代码
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `python_code` | string | 字符串类型,Python代码串,可执行多行代码。注意,使用空格对齐来确定逻辑层级,相同空格数代表同一层级,一般推荐使用4个空格。 |
| `flag` | integer | 整型,可选参数,默认不被指定,该含义由PyCompileFlags指定组合的状态,处理UTF-8源代码等问题。具体请参考Python手册。 |
| 参数 | 类型 | 说明 |
| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------- |
| `python_code` | string | 字符串类型,Python代码串,可执行多行代码。注意,使用空格对齐来确定逻辑层级,相同空格数代表同一层级,一般推荐使用4个空格。 |
| `flag` | integer | 整型,可选参数,默认不被指定,该含义由PyCompileFlags指定组合的状态,处理UTF-8源代码等问题。具体请参考Python手册。 |
返回:integer
@@ -87,8 +87,8 @@ return array("a": pyGetVar("a"), "b": pyGetVar("b"));
调用python 模块中的函数
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ----------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
| `call_flag` | integer | 结果输出方式与参数输入方式的设置,是一个按位(2位二进制)的状态组合值,即取值为二进制的00,01,10,11组合,具体含义如下: |
返回:any
@@ -136,10 +136,10 @@ return pyError();
执行R的字符串。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `eval_string` | string | 执行的串,例如”a=b+1”。 |
| `code` | integer | 返回是否成功,为0表示成功过,否则为错误码 |
| 参数 | 类型 | 说明 |
| ------------- | ------- | ----------------------------------------- |
| `eval_string` | string | 执行的串,例如”a=b+1”。 |
| `code` | integer | 返回是否成功,为0表示成功过,否则为错误码 |
返回:any
@@ -147,8 +147,8 @@ return pyError();
获得一个R的变量的值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---------- | ------ | ----------------------- |
| `var_name` | string | 设置的变量名,例如”a”。 |
返回:any
@@ -157,10 +157,10 @@ return pyError();
设置一个R的变量的值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---------- | ------ | ----------------------- |
| `var_name` | string | 设置的变量名,例如”a”。 |
| `value` | any | 设置的变量的值 |
| `value` | any | 设置的变量的值 |
返回:any
@@ -180,8 +180,8 @@ return pyError();
执行MatLab的字符串。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ------------- | ------ | ----------------------- |
| `eval_string` | string | 执行的串,例如”a=b+1”。 |
返回:integer
@@ -190,10 +190,10 @@ return pyError();
设置一个MATLAB的变量的值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---------- | ------ | ----------------------- |
| `var_name` | string | 设置的变量名,例如”a”。 |
| `value` | any | 设置的变量的值 |
| `value` | any | 设置的变量的值 |
返回:integer
@@ -201,8 +201,8 @@ return pyError();
获得一个MATLAB的变量的值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---------- | ------ | ----------------------- |
| `var_name` | string | 要获得变量名,例如”a”。 |
返回:any
@@ -223,8 +223,8 @@ return pyError();
设置MATLAB引擎是否可视。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| --------- | ---- | ------------------------------ |
| `visible` | bool | 如果为真,则显示,为假则隐藏。 |
返回:integer
@@ -335,10 +335,10 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
利用平台执行一个函数。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `func_name` | widestring | 字符串类型,需要调用的函数名。 |
| `params` | olevariant | Array of Variant的数组类型。用于存贮调用函数的参数。 |
| 参数 | 类型 | 说明 |
| ----------- | ---------- | ---------------------------------------------------- |
| `func_name` | widestring | 字符串类型,需要调用的函数名。 |
| `params` | olevariant | Array of Variant的数组类型。用于存贮调用函数的参数。 |
返回:any
@@ -346,10 +346,10 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
利用本地解释器执行一个函数。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `func_name` | widestring | 字符串类型,需要调用的函数名。 |
| `params` | olevariant | Array of Variant的数组类型。用于存贮调用函数的参数。 |
| 参数 | 类型 | 说明 |
| ----------- | ---------- | ---------------------------------------------------- |
| `func_name` | widestring | 字符串类型,需要调用的函数名。 |
| `params` | olevariant | Array of Variant的数组类型。用于存贮调用函数的参数。 |
返回:any
@@ -357,8 +357,8 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
利用平台执行一段TSL脚本。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ------------- | ---------- | ------------------------------ |
| `execute_str` | widestring | 字符串类型,需要执行的脚本串。 |
返回:any
@@ -367,8 +367,8 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
利用本地解释器执行一段TSL脚本。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ------------- | ---------- | ------------------------------ |
| `execute_str` | widestring | 字符串类型,需要执行的脚本串。 |
返回:any
@@ -383,13 +383,13 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
提交管理员命令。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `command` | widestring | 字符串类型,提交的管理员命令串。 |
| `time_out` | integer | 整数类型,命令超时的毫秒数。 |
| `recv_string` | | 返回的命令结果串。 |
| `broad_string` | | 返回的广播消息串。 |
| `err_msg` | | 如果发生错误,返回的错误信息。 |
| 参数 | 类型 | 说明 |
| -------------- | ---------- | -------------------------------- |
| `command` | widestring | 字符串类型,提交的管理员命令串。 |
| `time_out` | integer | 整数类型,命令超时的毫秒数。 |
| `recv_string` | | 返回的命令结果串。 |
| `broad_string` | | 返回的广播消息串。 |
| `err_msg` | | 如果发生错误,返回的错误信息。 |
返回:olevariant
@@ -397,10 +397,10 @@ TSL返回的数组是一种array of olevariant结构,允许混合数据类型
提交管理员命令。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `command` | widestring | 字符串类型,提交的管理员命令串。 |
| `time_out` | integer | 整数类型,命令超时的毫秒数。 |
| `no_data_time_out` | integer | 整数类型,收到第一个数据开始多久没有数据则返回。 |
| 参数 | 类型 | 说明 |
| ------------------ | ---------- | ------------------------------------------------ |
| `command` | widestring | 字符串类型,提交的管理员命令串。 |
| `time_out` | integer | 整数类型,命令超时的毫秒数。 |
| `no_data_time_out` | integer | 整数类型,收到第一个数据开始多久没有数据则返回。 |
返回:olevariant
@@ -1,9 +0,0 @@
# 外部交互
函数数:212
| 叶子 | 文件 | 函数数 |
| --- | --- | ---: |
| 外部交互 / CGI | [外部交互 / CGI](cgi.md) | 29 |
| 外部交互 / COM | [外部交互 / COM](com.md) | 46 |
| 外部交互 / Web | [外部交互 / Web](web.md) | 137 |
File diff suppressed because it is too large Load Diff