开发者社区> 问答> 正文

在Java中,有表格形式的审批数据是什么样的呀?

在Java中,{"formComponentValues":"[{\"name\":\"考核人\",\"value\":\"H2310007\"},{\"name\":\"考核详情\",\"value\":[[{\"name\":\"KPI指标\",\"value\":\"销售额\"},{\"name\":\"权重\",\"value\":\"20\"},{\"name\":\"确保值\",\"value\":\"80000000\"},{\"name\":\"考核数据\",\"value\":\"5\"},{\"name\":\"考核分\",\"value\":\"5\"},{\"name\":\"最终考核分\",\"value\":\"5\"}]]}]","microappAgentId":"276865409","originatorUserId":"5**656","processCode":"PROC-XXXX-xxxxx-xxxxx-309A7A48D62C"} 这是我根据OA审批实例接口产生的数据,按照dingding提供的文档必填值以及格式我都写了,但是他还是提示我表格控件数据的value是必填值,但是我value是对的,或者有表格形式的审批数据是什么样的呀?

展开
收起
小小鹿鹿鹿 2023-10-30 16:59:17 46 0
来自:Java开发者
1 条回答
写回答
取消 提交回答
  • 根据您提供的信息,您需要将表格控件的数据以JSON数组的形式传递给OA审批实例接口。您可以按照以下格式构造数据:

    {
      "formComponentValues": [
        {
          "name": "考核人",
          "value": "H2310007"
        },
        {
          "name": "考核详情",
          "value": [
            [
              {
                "name": "KPI指标",
                "value": "销售额"
              },
              {
                "name": "权重",
                "value": "20"
              },
              {
                "name": "确保值",
                "value": "80000000"
              },
              {
                "name": "考核数据",
                "value": "5"
              },
              {
                "name": "考核分",
                "value": "5"
              },
              {
                "name": "最终考核分",
                "value": "5"
              }
            ]
          ]
        }
      ]
    }
    

    请确保您的数据符合钉钉提供的文档要求,并尝试再次调用OA审批实例接口。如果问题仍然存在,请检查您的代码以确保没有错误。

    2023-10-31 15:32:03
    赞同 展开评论 打赏
问答分类:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载