查看: 12106|回复: 5

直接用导入模型导入值班表数据可以实现吗?

升级   2.67%

17

主题

20

回帖

267

积分

注册会员

Rank: 2

积分
267
发表于 2023-4-13 10:47:46 | 显示全部楼层 |阅读模式
本帖最后由 joriazhang 于 2023-4-13 10:49 编辑

想用导入模型导值班表数据,遇到了以下问题:

1、datatable中的值班人员信息反映到导入模型数据表里应该怎么写。通过表单json知道礼拜一的值班人员对应字段是person_1(数组),单个人员信息包括id,name,employee,distinguishedName,我在导入模型中针对这组数据的字段路径写的格式是datatable.data.0.person_1.0.id(见图1),另外三个字段也是一样格式,人员数据是直接从表单json中复制出来的,应该无误,导入成功,但是点开这条记录看星期一的值班人员并没有显示出来,请问这类人员信息如何导入呢?如果某天有多个值班人应该怎样导入(person_1是个数组,而且长度不确定,在做导入模型的时候如果处理?)

2、从上一个问题扩展,用导入模型导入组织信息的时候应该怎么操作?导入模型中的“组织对象”属性如何使用?有没有较详细的导入模型使用范例参考一下(我只找到了这篇介绍设置的文章https://www.yuque.com/o2oa/cfst8l/khewi4

3、导入的数据在列表显示时,标题栏显示为“无标题”(点开数据看是有标题的),值班表表单中用的是"subject"字段,我在导入模型表中又加了"title"字段,两个字段在导入时写的一样的数据,请问为何导入后还是显示“无标题”。

4、值班表问题,发现datatable里的时间不对,星期一应该是4月10号(见图2),标题的时间是对的,请问是哪里设置有问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-14 10:12:31 | 显示全部楼层
数据表格没有办法通过导入模型的列去对应导入,您可以添加一个计算字段去计算出数据表格的完整数据格式(包括data和total,可以在表单预览,showjson里查看具体格式),然后导入

标题您检查一下这里是否有指定列

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   2.67%

17

主题

20

回帖

267

积分

注册会员

Rank: 2

积分
267
发表于 2023-4-14 16:16:39 | 显示全部楼层
本帖最后由 joriazhang 于 2023-4-14 16:30 编辑
论坛管理员 发表于 2023-4-14 10:12
数据表格没有办法通过导入模型的列去对应导入,您可以添加一个计算字段去计算出数据表格的完整数据格式(包 ...

标题的问题解决了,还有两个问题:
1、计算字段的使用可以再讲详细一点吗,是加一个计算字段,字段路径只写“datatable”,然后在值脚本里把datatable的值当一个数组完整写出来?(图1,图2)

2、关于值班表datatable里的日期有一天误差,看了下值班表load的程序,根据当前日期取到monday的日期以后,给datatable的表头循环赋值,是在monday日期的基础上加1(2、3、4.。。以此类推),那不是就等于多加了一天吗?给星期一赋值的日期实际上是monday+1(星期二的日期)(图3)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-14 17:15:36 | 显示全部楼层
1、this.target.importedData取到的就是excel一行的数据,您要自行品装一个datatable的格式,datatable里是一个json对象数组(包括data和total,您可以在表单设计里左上角小眼睛预览,showjson里查看具体格式)

2、天数这里可能是开发人员疏忽了,您找到对应的脚本修改就可以了
回复

使用道具 举报

升级   2.67%

17

主题

20

回帖

267

积分

注册会员

Rank: 2

积分
267
发表于 2023-4-19 10:36:54 | 显示全部楼层
本帖最后由 joriazhang 于 2023-4-19 14:26 编辑
论坛管理员 发表于 2023-4-14 17:15
1、this.target.importedData取到的就是excel一行的数据,您要自行品装一个datatable的格式,datatable里是 ...

重新写了datatable的值脚本导入成功了,感谢。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-4-20 09:34:41 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread