开发者社区 问答 正文

请问大家有在通过接口获取智能填表的数据吗,有知道钉钉这个字段具体是哪个日期的吗?

请问大家有在通过接口获取智能填表的数据吗,有知道钉钉这个字段具体是哪个日期的吗?6ea7a24e6aaa41d5cc4eebb69a4bfb0e.jpg

展开
收起
三分钟热度的鱼 2023-07-26 15:31:34 119 分享 版权
2 条回答
写回答
取消 提交回答
  • 通过接口获取智能填表的数据时,具体哪个字段表示日期取决于您所使用的接口和数据结构。钉钉提供了多个接口和数据类型用于获取智能填表的数据,因此需要根据您使用的接口和数据模型来确定日期字段是什么。

    一种常见的情况是,在钉钉的审批流程中,每个节点都有一个"审批时间"字段,表示该节点审批的日期和时间。您可以通过获取某个节点的审批时间来获得相应的日期信息。这通常可以通过审批实例的数据结构中的特定字段来获取,例如"approve_time"或"approval_time"。

    请注意,具体的接口和数据结构可能会因不同的场景和配置而有所变化。要确切了解哪个字段表示日期,请参考钉钉开放平台的文档,查找您正在使用的接口的详细说明和示例代码。

    2023-07-26 18:54:38
    赞同 展开评论
  • 北京阿里云ACE会长

    ● 字段datatype固定返回 string

    ● 字段timestamp返回的是创建或修改该智能表单数据的时间,具体有两种情况:

    如果该表单数据是通过接口批量创建的,则timestamp返回的是批量创建时的时间戳。

    如果该表单数据是后续由用户在钉钉智能表单界面修改的,则timestamp返回的是最后一次修改时的时间戳。

    举个例子:

    如果该智能表单数据是2021年1月1日通过接口批量创建的,则timestamp返回的值是 1609459200(即一月一日时间戳)

    如果该智能表单数据有两个字段 Initially 和 Updated,Initially初始时为空,后台用户在1月5日将Updated字段修改为某值时,刷新了这个表单。

    则timestamp返回的值将是1609759200(即一月五日时间戳),指明的时最后一次修改时间。

    所以总的来说,timestamp字段返回的是:

    如通过接口批量创建,返回批量创建时间戳

    如有后续人工修改,返回最后一次修改时间戳

    2023-07-26 17:58:49
    赞同 展开评论