我目前正在使用在树中创建文档。此时,我已经使用工具箱导入了大约100个文档,它们都位于树中的正确位置。现在我关心的问题是,当我导入这些文档时,我的电子表格已经被更新了,所以添加了额外的字段和数据,那么如何将这些额外的数据导入到当前的现有文档中呢?另外,请记住,我不希望其他字段或数据受此影响,因为一些文档是由内容编辑器使用CMS桌面更新的,而这在电子表格中是不可用的。
发布于 2015-02-16 12:32:22
导入工具包不是完成此任务的正确工具。即使您选择“导入新页并覆盖现有页”,它也会覆盖大部分列。实际上,它只保留现有文档中的系统列和id列--所有其他列都会被覆盖。
您可以编写一段自定义代码,也可以尝试如下:
ORDER BY和WHERE子句以匹配excel文件,重新运行查询。发布于 2015-02-16 13:55:32
rocky是对的,Import用于导入完整的对象,而不是部分/连续更新。
可以将知道电子表格中未更改的字段映射到从目标数据库中选择值的SQL查询中。
为此,只需在要将字段映射到的select语句的开头插入#<target>即可。
这将是相当辛苦的,而且它还需要对电子表格更改的性质有一定的了解。
https://stackoverflow.com/questions/28532827
复制相似问题