开发者社区> 问答> 正文

钉钉DDDateRangeField如何入参?

钉钉DDDateRangeField如何入参?

展开
收起
真的很搞笑 2024-03-05 07:48:38 52 0
5 条回答
写回答
取消 提交回答
  • 钉钉DDDateRangeField的入参通常是开始日期和结束日期,具体格式可以参考钉钉官方文档。

    2024-03-05 15:46:40
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉的DDDateRangeField是用于选择日期区间的表单组件,它允许用户选择一个特定的日期范围。要正确使用这个组件并设置入参,您需要遵循以下几个步骤:

    1. 选择合适的执行动作:您需要确定在哪个节点上使用DDDateRangeField,并选择目标执行动作。
    2. 配置参数:在出入参配置面板上,将上文节点的出参与本节点的入参进行映射配置。这可以通过拖拽入参、固定值、表达式、模板变量等方式进行。
    3. 引用值:选择需要映射的参数,并单击左侧赋值方式选择引用值。然后在左上角上文参数面板中选择需要映射的值。
    4. 输入值:如果需要手动输入具体的日期或日期范围,可以选择输入值的方式,并手动输入所需的文本。
    5. 表达式:如果您需要使用表达式来动态设置日期范围,可以选择表达式方式,并编写相应的表达式来映射参数。
    6. 多种类型:如果操作涉及到数组或对象类型的数据,您可能需要对这类数据进行特别处理。

    总的来说,通过上述步骤进行配置后,您就可以在钉钉应用中使用DDDateRangeField来让用户选择日期区间了。

    2024-03-05 14:25:25
    赞同 展开评论 打赏
  • 可以参考 自定义控件 文档

    image.png

    2024-03-05 13:39:27
    赞同 展开评论 打赏
  • DDDateRangeField作为钉钉开放平台某个接口的参数,其入参格式通常为开始日期和结束日期组成的对象,例如:{start: "2022-01-01", end: "2022-01-31"}。具体入参格式请参考钉钉开放平台相应API文档说明。

    2024-03-05 10:07:24
    赞同 展开评论 打赏
  • 可以看下示例:

    时间区间控件
    componentName: DDDateRangeField

    常用属性

        "componentName": "DDDateRangeField",
        "props": {
          "unit": "小时",
          "format": "yyyy-MM-dd HH:mm",
          "bizAlias": "",
          "label": "[\"开始时间\",\"结束时间\"]",
          "placeholder": "请选择",
          "id": "DDDateRangeField_xxxxx",
          "duration": true, // 是否自动计算时长
          "durationLabel": "时长", // 时长计算显示文本
          "required": false
        }
    }
    

    数据格式

        "value": "[\"2022-07-27 15:17\",\"2022-07-27 20:17\",5]"
    }
    

    参考https://open.dingtalk.com/document/dashboard/introduction-to-the-oa-approval-control-model-1

    2024-03-05 08:35:19
    赞同 展开评论 打赏
问答标签:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载