flysky9981 发表于 2021-11-1 10:47:28

v7 发现“命令类型插件 - 拆分值并加到表格插件”的一个bug

如题,我发现如果这个插件所引用的某个表格具有两列相同的字段时,即表格有两列绑定到了同一个字段时,这个插件就没法读取到任何一列的数据了。即使已经为这两列取了不同的列名了。

Chelsey.Wang 发表于 2021-11-1 10:47:29

flysky9981 发表于 2021-11-2 19:09
我的意思是这个不是拆分插件的问题,是主子表同步添加的问题,虽然其实不算是问题,因为给一个表的多个列 ...
大佬,我被绕晕了{:3_57:},所以您现在的问题是什么捏?如果只是和主子表更新有关,您可以单独描述一下您的问题嘛~

Chelsey.Wang 发表于 2021-11-1 17:34:58

您好,我这边用7.0.102.0测试了一下,没有复现您说的这个现象,以下是我的设置,不知道是不是哪里和您设置的不一样

命令设置如下:

运行效果:

附上我的demo,可以参考一下,建议您可以附上您的demo,我这边用您的工程再测试一下哈~

flysky9981 发表于 2021-11-1 22:12:11

Chelsey.Wang 发表于 2021-11-1 17:34
您好,我这边用7.0.102.0测试了一下,没有复现您说的这个现象,以下是我的设置,不知道是不是哪里和您设置 ...

我找到原因了,因为我在拆分命令后面又添加了主表的“数据表操作-添加”命令,并且设置了两个表为主子表关系,当子表中有两列数据绑定过了同一个字段之后,拆分的数据只填充了其中一个列,而另一个列是空的,当使用主表添加来触发子表添加数据时,就会把这个子表的该字段数据清空了(大概是因为有一个绑定了这个字段的列本身确实是空的)。也算是一个小bug吧,因为我不设置主子表格而单独提交这个有两个列绑定同一个字段的表格时,是不会变空的。
至于出现这种两个列绑定一个字段的场景:就是我之前设计好了表格,但是后面又想使用vlookup,vlookup要求被查数据必须在索引列的后面,但是我不想调整之前对这个表的一些设置,所有我就又在该表的右边增加了一列,但是绑定的字段和前面的某一列相同。于是,问题就出现了。

当然,这种情形本身是可以避免的,只是想偷懒!!!!!!偶然发现了。

Chelsey.Wang 发表于 2021-11-2 18:57:01

flysky9981 发表于 2021-11-1 22:12
我找到原因了,因为我在拆分命令后面又添加了主表的“数据表操作-添加”命令,并且设置了两个表为主子表 ...

感谢大佬的反馈,我试了一下,如果这里用更新的话是可以的:

也建议您用更规范的方式使用,这样也可以避免后期一些问题的发生。
因为这个插件是格友个人开发的插件,我再调查一下,如果有问题我会和开发的大佬反馈一下,看看他是否有时间修改:$~

flysky9981 发表于 2021-11-2 19:09:42

Chelsey.Wang 发表于 2021-11-2 18:57
感谢大佬的反馈,我试了一下,如果这里用更新的话是可以的:

也建议您用更规范的方式使用,这样也可以 ...

我的意思是这个不是拆分插件的问题,是主子表同步添加的问题,虽然其实不算是问题,因为给一个表的多个列重复绑定同一个字段的用法可以用其他方式来代替。
页: [1]
查看完整版本: v7 发现“命令类型插件 - 拆分值并加到表格插件”的一个bug