当前位置: 首页 > news >正文

云之家开发者模式下接口值的抓取

云之家在节点中指定了接口之后,对于值的处理,进行一些简单的说明,主要是针对如何对于云之家的json流的数据分割进行简单阐述:
首先非常重要的一点是找出H5结构中的data-codeid的属性值,这是控件ID的具体命名
在这里插入图片描述
这样可以对具体的控件进行值的抓取,主要分为以下模块:
​接收请求:云之家审批流提交表单时触发此接口。
​解析数据:将表单数据解析为 JSON 对象。
​定位表格:通过 Dd_1 找到表格控件。
​遍历行:逐行提取 Nu_3 和 Te_35 的值。
​返回结果:最终返回成功或错误状态

[HttpPost]
public ActionResult CalculateConsumption()
{
    var rs = new Dictionary<string, object>();
    try
    {
        string pdata = getStreamData(true);
        var jsonObj = JObject.Parse(pdata);
        var formCodeId = Convert.ToString(jsonObj.SelectToken("data.basicInfo.formCodeId"));
        var tableData = jsonObj.SelectToken("data.formInfo.widgetMap.Dd_1.value") as JArray;
        if (tableData != null)
        {
            foreach (JObject row in tableData)
            {
                string quantityTransferred = row["Nu_3"]?["value"]?.ToString();
                string unitPrice = row["Te_35"]?["value"]?.ToString();
            }
        }
    }
    catch (Exception e)
    {
        rs.Add("success", false);
        rs.Add("error", e.Message);
    }
    return Json(rs, JsonRequestBehavior.AllowGet);
}

注意:Dd_1、Nu_3、Te_35 必须是表单设计时定义的控件 ID,需通过云之家设计器(F12检查结构)确认。
通过以上代码,您可以准确提取云之家审批流表格中的数据,并根据实际需求进行扩展(如计算、存储或返回给前端)。如果需要处理其他控件或复杂逻辑,可参考类似模式操作 JSON 数据。

相关文章:

  • 前端处理pdf文件流,展示pdf
  • CouchBase稀疏索引和全量索引的对比
  • Leetcode 3504. Longest Palindrome After Substring Concatenation II
  • react+antd封装一个可回车自定义option的select并且与某些内容相互禁用
  • ffmpeg中格式转换需要注意点总结
  • 设计模式基础入门
  • Android 使用CameraX实现预览、拍照、录制视频(Java版)
  • AI产品的基础设施:算法、数据与大语言模型
  • 解决安卓手机WebView无法直接预览PDF的问题(使用PDF.js方案)
  • 基于SpringBoot的仓库管理系统-023
  • 递归详解:从原理到实战
  • 9.常用模板引擎
  • Elasticsearch索引的字段映射
  • 串口中断接收与环形缓冲实例(apollo3 blue plus)
  • Perl 哈希
  • Springboot实战:如何用Docker和Kubernetes部署微服务
  • Unity中MonoBehaviour组件禁用时协程的行为
  • Qt基本框架(1)
  • 正则表达式和通配符
  • Python 中的 `partial`:函数参数预设的艺术
  • 过去24小时中美是否就关税问题进行过接触?外交部:没有
  • 十四届全国人大常委会举行第四十四次委员长会议
  • 国新办发布《关于新冠疫情防控与病毒溯源的中方行动和立场》白皮书
  • 青海省林业和草原局副局长旦增主动投案,正接受审查调查
  • 华侨城A:一季度营收53.63亿元,净利润亏损14.19亿元
  • 四川在浙江公开招募200名退休教师,赴川支教帮扶