我正在尝试将GAL中的所有联系人复制到个人联系人文件夹中。我已设法使用下面的ruby脚本列出所有GAL联系人:
require 'win32ole'
outlook = WIN32OLE.new('Outlook.Application')
mapi = outlook.GetNameSpace('MAPI')
gal = mapi.Session.AddressLists('Global Address List')
copy = mapi.Session.AddressLists('Copy')
gal.AddressEntries.each{|address|
contact = address.GetExchangeUser
next unless contact
## what do I do here to copy this contact to 'copy'??
}
我知道GAL的优点,我知道离线地址簿,但我想在手机上识别号码和基于群组的拦截功能;对于这些联系人必须驻留在常规联系人组中。如果有人知道同样的廉价免费产品,我也愿意尝试。