金山数据表和数环通自动化是真兄弟么?

本文讲述了作者发现金山数据表与数环通合作时存在的API问题,包括数据过滤操作符的限制和数据记录修改只能全字段更新。这些问题已向数环通反馈,部分问题在1月24日得到修复。

金山数据表数环通两家公司是合作关系。我说过要想白嫖数环通,必须通过金山数据表的自动任务。

但是到今天为止,数环通对金山数据表的API支持并不完善,或者说不够完美。我列举一下我发现的问题,今天是2024-01-18,如果数环通未来更新了,这个总结就无效了。

1. 数据表的记录过滤查询,操作符号"Empty","NotEmpty",“GreaterEquAndLessEqu”,“LessOrGreater”,”Intersected“不可用

附录 | AirScript文档

金山的文档写的很清楚,过滤条件是AND或者OR的组合,其中条件操作符号"Empty"为空,"NotEmpty"不为空,“GreaterEquAndLessEqu”介于,“LessOrGreater”介于,”Intersected“指定值

金山说:为空不为空不允许填写元素;介于允许最多填写 2 个元素;指定值允许填写 65535 个元素;其他规则允许最多填写 1 个元素。

但是数环通,把这个可变数量的元素,写死成了必填1个元素

所以不止"Empty","NotEmpty"不可用,光看这个文档就是知道,“GreaterEquAndLessEqu”,“LessOrGreater”,”Intersected“都不可用。

修改:因为BUG已经上报给数环通,1月24日的测试结果是,已经可以工作

2. 数据表的记录修改,不能只更新一个字段

Record | AirScript文档

金山的文档给的更新的例子就是,只更新个别字段(想更新字段)。

数环通的界面要求你更新所有的字段,这个功能,用的我心里发毛,本来只想更新一个数据,结果整行的数据我都要更新,万一传入了错误的参数,会导致整行记录丢失。

从数环通的界面你就可以看到,他的字段不是可选的,而是必须填写的

这个功能,集简云就支持只更新你想更新的字段,剩下的内容不会更新

修改:因为BUG已经上报给数环通,1月24日的测试结果是,已经可以部分更新行记录,但是你必须要重新“选择应用”才会刷新,不想更新的字段,留空就可以

在钉钉集成自动化中,使用API连接器获取多条数据到表单可参考以下思路与方法: - **基于钉钉API的连接器实现数据获取**:可以过编程接口获取企业内部的部门信息、用户信息、管理员权限等数据,以整合数据资源实现自动化管理和高效运营。不过文档未提及具体获取多条数据到表单的详细步骤,可进一步参考钉钉API的官方文档,利用其提供的方法,在代码中调用相关接口获取多条数据,并将数据写入到表单对应的字段中 [^1]。 - **借助数据集成平台完成跨系统数据对接**:如过轻易云系统数据集成平台,可实现金蝶云星空与钉钉的对接集成。可新增创建集成方案,在数据源平台选金蝶云星空,选择对应连接器及客户查询接口作为数据对接来源;再过写入目标平台配置目标系统为钉钉,选择对应连接器及更新表单数据(宜搭)接口作为数据写入动作。若要获取多条数据到表单,可在数据源平台筛选出多条数据,然后在写入动作时将这些数据批量写入到钉钉表单 [^2]。 - **利用数数据连接器iPaaS**:它是一站式企业级应用集成平台,可基于云原生基座,过预置连接器、可视化流程编排和API治理等能力,将钉钉与其他系统连接起来实现各个系统间的数据流转和资源整合。若要获取多条数据到表单,可在可视化流程编排中设置从数据源获取多条数据的逻辑,然后将这些数据映射到钉钉表单的相应位置 [^3]。 以下是一个简单的Python示例,假设使用钉钉API获取用户列表数据并模拟写入表单(实际中需根据钉钉API和表单具体要求修改): ```python import requests # 假设这是获取用户列表的钉钉API url = "https://api.dingtalk.com/get_user_list" headers = { "Authorization": "Bearer your_access_token" } response = requests.get(url, headers=headers) if response.status_code == 200: user_list = response.json().get("user_list", []) # 这里模拟将用户列表数据写入表单 for user in user_list: # 这里可以添加将用户数据写入表单的代码逻辑 print(f"Writing user {user['name']} to form...") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值