氚云自定义报表

公司在钉钉系统中使用氚云搭建办公审批系统,功能自己也在逐步完善。现在想弄一个今年的合同数量统计、金额统计数作为首页面板。

在报表系统中新建一个报表,数据源选合同表,然后将COUNT字段、金额字段拖到面板中去,加入筛选条件,并默认设置为本年时间。在单独进入报表时,显示并无问题,正确显示了本年的合同数,合同金额合计。但是放置到首页后,出现的结果是这些年全部的合同数与合同金额合计。

这显示不符合我的这个初始立意,让大家能看到公司的当前的合同数、与合同金额,这时会有紧迫感 、或是成就感。

解决办法是,不采用通用的表数据源,而采用SQL数据源。如下图:

注意的点是:

(1)、数据库是MYSQL,请采用MYSQL的语法

(2)   select A.F0000007  "合同号",这里不能用 【  as  合同号  】,并且要加上双引号   【"合同号"  】,这些决定了在出现SQL数据源时,下面会不会显示出相应的字段名,经测试过,如果是用【  as  合同号  】,则不会出现字段,接下来的图表操作就无法进行

(3)from i_o28w3zahtk15d8xetonzsh6p2 A 这个表名怎么来的,我通过打开合同表的web页面,将其地址栏复制到文本框中将ID后的字符复制出来就是o28w3zahtk15d8xetonzsh6p2,并且系统规定自定义的表前必须要加上【i_

(4)完整的操作图如下

(5)、最后效果图如下

 

<think>好的,我现在需要帮助用户了解平台中关于自定义接口的创建、配置和使用。首先,我需要收集平台的相关信息,尤其是关于自定义接口的部分。用户提到了创建、配置、使用以及文档示例,所以需要覆盖这些方面。 首先,我应该回忆平台的基本架构。是一个低代码开发平台,允许用户通过可视化方式构建应用,但高级功能可能需要自定义接口。根据引用[3]提到的数据库,可能也使用类似的集合存储结构,这可能与自定义接口的数据交互有关。 接下来,创建自定义接口通常需要进入开发后台或API管理界面。用户可能需要管理员权限。配置接口可能涉及设置请求方法(GET、POST等)、定义参数、权限控制,以及如何与数据库或外部系统集成。引用[1]中的access_token和Webhook示例可能相关,因为自定义接口可能需要身份验证,比如使用access_token作为凭证,或者配置Webhook来触发接口。 使用自定义接口可能包括调用方式,如通过HTTP请求,处理返回数据。文档和示例部分,用户可能需要具体的代码示例,比如使用Python或JavaScript调用接口,并处理响应。引用[2]中的布局函数可能与接口返回的数据结构有关,比如如何解析返回的JSON数据。 需要确认官方文档中的具体步骤,但根据现有引用,可以推测创建流程可能包括:登录后台,进入API管理,新建接口,配置参数和权限,编写处理逻辑,保存并发布。配置注意事项可能涉及安全设置,如IP白名单、频率限制。使用示例可能包括使用cURL或Postman测试接口,以及代码示例中如何传递access_token和处理响应。 还需要注意用户提到的环境变量,如引用[1]中的“atMobiles”: [$JOB_NAME],可能在配置接口时使用动态参数。此外,数据库的集成(引用[3])可能在接口中操作集合数据,比如查询或更新文档。 最后,生成相关问题需要考虑用户可能进一步的问题,如权限管理、错误处理、性能优化等。确保回答结构清晰,分步骤说明,并引用相关示例和文档链接。</think>### 平台自定义接口的创建、配置与使用 #### 1. **自定义接口的创建** 在平台中,自定义接口通常用于连接外部系统或扩展功能。以下是创建步骤: 1. **进入开发后台** 登录平台后,通过「系统管理」→「API管理」进入接口配置界面。 2. **新建接口** 点击「新建接口」,填写接口名称、请求方式(如GET/POST)、路径(如`/api/custom`)和接口描述。 3. **配置参数** 定义输入参数(如查询条件、表单ID)和输出参数(如返回数据格式)。例如,需传递`access_token`作为身份验证凭证[^1]。 4. **编写处理逻辑** 使用提供的脚本编辑器编写业务逻辑,如操作数据库(集合)或调用外部API。例如: ```javascript // 示例:查询数据库中的集合数据 const result = await db.collection("orders").where({ status: "pending" }).get(); return { data: result }; ``` 5. **保存并发布** 完成逻辑后保存接口,并发布到指定环境(测试/生产)。 --- #### 2. **接口配置注意事项** - **权限控制**:需配置接口访问权限,如指定角色或用户组。 - **安全设置**:建议启用IP白名单或签名验证,防止未授权访问。 - **参数校验**:通过脚本验证输入参数合法性,避免注入攻击。 - **环境变量**:支持动态参数(如`$JOB_NAME`),适用于多环境部署[^1]。 --- #### 3. **接口调用示例** 以HTTP请求调用自定义接口(以Python为例): ```python import requests url = "https://your-tritium-domain.com/api/custom" headers = {"Authorization": "Bearer YOUR_ACCESS_TOKEN"} # 引用身份验证方式 params = {"formId": "123", "keyword": "test"} response = requests.get(url, headers=headers, params=params) data = response.json() # 处理返回的JSON数据 print(data) ``` --- #### 4. **相关文档与参考** - **API文档**:官方提供接口参数说明及示例,涵盖数据库操作、表单触发器等[^3]。 - **调试工具**:使用Postman或Swagger测试接口,实时查看请求/响应。 - **错误代码**:常见错误如`401(权限无效)`、`404(接口不存在)`需参考文档排查。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值