请问大家有在通过接口获取智能填表的数据吗,有知道钉钉这个字段具体是哪个日期的吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
通过接口获取智能填表的数据时,具体哪个字段表示日期取决于您所使用的接口和数据结构。钉钉提供了多个接口和数据类型用于获取智能填表的数据,因此需要根据您使用的接口和数据模型来确定日期字段是什么。
一种常见的情况是,在钉钉的审批流程中,每个节点都有一个"审批时间"字段,表示该节点审批的日期和时间。您可以通过获取某个节点的审批时间来获得相应的日期信息。这通常可以通过审批实例的数据结构中的特定字段来获取,例如"approve_time"或"approval_time"。
请注意,具体的接口和数据结构可能会因不同的场景和配置而有所变化。要确切了解哪个字段表示日期,请参考钉钉开放平台的文档,查找您正在使用的接口的详细说明和示例代码。
● 字段datatype固定返回 string
● 字段timestamp返回的是创建或修改该智能表单数据的时间,具体有两种情况:
如果该表单数据是通过接口批量创建的,则timestamp返回的是批量创建时的时间戳。
如果该表单数据是后续由用户在钉钉智能表单界面修改的,则timestamp返回的是最后一次修改时的时间戳。
举个例子:
如果该智能表单数据是2021年1月1日通过接口批量创建的,则timestamp返回的值是 1609459200(即一月一日时间戳)
如果该智能表单数据有两个字段 Initially 和 Updated,Initially初始时为空,后台用户在1月5日将Updated字段修改为某值时,刷新了这个表单。
则timestamp返回的值将是1609759200(即一月五日时间戳),指明的时最后一次修改时间。
所以总的来说,timestamp字段返回的是:
如通过接口批量创建,返回批量创建时间戳
如有后续人工修改,返回最后一次修改时间戳