feat(skills): add tsl api reference skill

Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
This commit is contained in:
csh
2026-07-07 16:36:15 +08:00
parent 4cd6b9410f
commit e1f7ce052c
267 changed files with 185908 additions and 11996 deletions
@@ -0,0 +1,44 @@
# 文档处理 / Excel复制函数
### `excelChartCopyPic(excel_file_name, excel_chart_sheet_name, pic_type)`
把指定的Excel中的指定的ChartSheet以图形的方式复制到剪贴板中,注意ChartSheet不同于Sheet,其中仅仅包含一个ExcelChart,没有行与列,所以不能使用ExcelCopyPic。
| 参数 | 类型 | 说明 |
| ------------------------ | ------ | -------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_chart_sheet_name` | bool | 字符串类型。指定的ChartSheet名。 |
| `pic_type` | string | object |
返回:bool
### `excelCopy(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col)`
把指定的Excel中的指定的Sheet的内容复制到剪贴板中。主要用于报告生成模板中,将Excel的数据和样式同时拷贝出来,再黏贴到word中。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | string | 字符串类型。指定的Sheet名。 |
| `start_row` | int | 整数。指定所拷贝的开始行,缺省为0。如果值为0,则表示有数据的起始行号;如果值为负数,则表示有数据开始的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `start_col` | int | 整数。指定所拷贝的开始列,缺省为0。如果值为0,则表示有数据的起始列号;如果值为负数,则表示有数据开始的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `end_row` | int | 整数。指定所拷贝的结束行,缺省为0。如果值为0,则表示最末有数据的行;如果值为负数,则表示最末有数据的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `end_col` | int | 整数。指定所拷贝的结束列,缺省为0。如果值为0,则表示最末有数据的列;如果值为负数,则表示最末有数据的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
返回:bool
### `excelCopyPic(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col, pic_type)`
把指定的Excel中的指定的Sheet以图形的方式复制到剪贴板中。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | string | 字符串类型。指定的Sheet名。 |
| `start_row` | int | 整数。指定所拷贝的开始行,缺省为0。如果值为0,则表示有数据的起始行号;如果值为负数,则表示有数据开始的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `start_col` | bool | 整数。指定所拷贝的开始列,缺省为0。如果值为0,则表示有数据的起始列号;如果值为负数,则表示有数据开始的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `end_row` | int | 整数。指定所拷贝的结束行,缺省为0。如果值为0,则表示最末有数据的行;如果值为负数,则表示最末有数据的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `end_col` | int | 整数。指定所拷贝的结束列,缺省为0。如果值为0,则表示最末有数据的列;如果值为负数,则表示最末有数据的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `pic_type` | int | object |
返回:bool