我正在进入MS Dynamics CRM 365编程,并且一直在处理查找/引用实体的数据导入。
我仅使用默认的Name
列创建了一个新实体,进行了存储和发布,然后在CRM中进行了研究。在默认的“主”视图中,我选择“数据导入”选项并下载了模板.xlsx
文件,然后填写了该文件。之后,我选择“导入数据”并上传了填写好的.xlsx
,它已成功提交,解析,转换,并且输入的行按预期显示。
到目前为止,很好。
现在,我创建了第二个查找实体(同样仅包含Name
字段),并发布了它,并认为我很聪明,只是“重用” .xlsx
“模板”我已为第一个查询实体下载了文件,并为第二个查询实体输入了新值,然后手动上传了此“回收”文件。我确实更改了.xlsx
的文件名以及工作表名称,以匹配第二个查找实体的名称。
在上传过程中,解析和转换工作得很好-我插入的实际行最终出现在第一个查找实体...
中所以我的结论是:某处,CRM必须跟踪.xlsx
的意图是什么实体-两者都不是 .xlsx
的文件名,也工作表的名称(我也已对其进行了更新)-它必须存储在其他位置。
有人知道哪里吗?我可以以某种方式(手动或编程)更改它吗?
我再次经历了整个周期(下载导入模板.xlsx
,填写后,上传该文件)后,它对于第二个查找实体也同样有效。
答案 0 :(得分:3)
Excel文件中会有一个隐藏的工作表,但我们无法取消隐藏它。这就是所有配置的存储位置。
但是,当您执行this blog中所述的操作时,您可以看到它,您必须在上下文菜单中单击“查看代码”选项,方法是右键单击Excel文件中的工作表名称标签。
然后通过打开“项目资源管理器”,隐藏的工作表将在VBA中可见,将可见性设置为1 – xlSheetVisible
。不要保存任何东西。
答案 1 :(得分:1)