📝 docs(tsl): add generated codegen reference
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
# Builtin - 平台函数
|
||||
|
||||
## 函数
|
||||
|
||||
### `userName()`
|
||||
|
||||
获取当前用户名。
|
||||
|
||||
返回:string
|
||||
|
||||
### `functionType()`
|
||||
|
||||
取得当前运行函数的类型。
|
||||
|
||||
返回:any
|
||||
|
||||
### `functionName()`
|
||||
|
||||
取得当前运行函数的名称。
|
||||
|
||||
返回:string
|
||||
|
||||
### `functionVer(function_type, name)`
|
||||
|
||||
返回指定函数的版本号;函数版本号是函数保存在 SERVER 的版本标识,可用于判断函数是否被修改过。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | ------ | -------- |
|
||||
| `function_type` | any | 函数类型 |
|
||||
| `name` | string | 函数名称 |
|
||||
|
||||
返回:any
|
||||
|
||||
## 平台执行信息
|
||||
|
||||
### `userConfig(section, ret_type)`
|
||||
|
||||
返回用户的配置信息,Section为配置名,RetType用于指定返回的类型,0为字符串,1为数字,2为日期类型。注:此函数为特殊用途。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | ---------------- |
|
||||
| `section` | string | 字符串,配置名。 |
|
||||
| `ret_type` | any | 整数,返回类型。 |
|
||||
|
||||
返回:string
|
||||
|
||||
### `sudo(uid, exp)`
|
||||
|
||||
以UID指定的用户执行EXP表达式,该EXP为隐式表达式,例如SUDO(“system”,DoSomeThing()),如用户需要用显式的表达式,采用SUDO(UID,Eval(Exp))即可。SUDO和User不一样,SUDO需要有权限,而且SUDO是完全以指定用户来执行,访问的数据资源等均以指定的UID来运行。与SetUID不一样的地方是SUDO执行完EXP后用户ID便恢复成原始的ID。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----- | ------ | ---------------- |
|
||||
| `uid` | string | 字符串,用户名。 |
|
||||
| `exp` | any | 表达式。 |
|
||||
|
||||
返回:any
|
||||
|
||||
## 未细分函数
|
||||
Reference in New Issue
Block a user