如何比较IDEAScript中的两个文件?

时间:2017-01-26 17:57:00

标签: ideascript

我在IDEA有两个数据库:数据库A&数据库B.我想比较这两个文件中的Quantity字段,并且两个数据库的密钥都为RecordID。我想创建一个IDEAScript宏来执行此过程而不是手动执行。有人可以概述如何创建这个宏吗?

1 个答案:

答案 0 :(得分:1)

您可以在IDEAScript中使用CompareDB功能。示例代码:

Set db1 = Client.OpenDatabase("DatabaseA.IMD")
Set DoCompare = db1.CompareDB
DoCompare.AddMatchKey "RecordID", "RecordID", "A"
DoCompare.PerformTask "Output.imd", "", "QUANTITY", "QUANTITY", "DatabaseB.imd"
Set DoCompare = Nothing
Set db1 = Nothing
Client.CloseDatabase "DatabaseA.IMD"
Client.OpenDatabase "Output.imd"