Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Filter 在联系人中的自定义日期时间字段上使用筛选器进行兑换_Filter_Field_Outlook Redemption - Fatal编程技术网

Filter 在联系人中的自定义日期时间字段上使用筛选器进行兑换

Filter 在联系人中的自定义日期时间字段上使用筛选器进行兑换,filter,field,outlook-redemption,Filter,Field,Outlook Redemption,在联系人中使用自定义日期的筛选器时遇到问题 RDOItems Contacts = null; string strSearch = string.Empty; strSearch = AddQuotes("http://schemas.microsoft.com/mapi/string/{01234567-8901-2345-C678-901234567801}/CustomFieldString"); strSearch += " <> '' "; strSearch +=

在联系人中使用自定义日期的筛选器时遇到问题

RDOItems Contacts = null;
string strSearch = string.Empty;

strSearch = AddQuotes("http://schemas.microsoft.com/mapi/string/{01234567-8901-2345-C678-901234567801}/CustomFieldString");

strSearch += " <> '' ";

strSearch += " AND ";
strSearch +=  AddQuotes("http://schemas.microsoft.com/mapi/string/{01234567-8901-2345-C678-901234567802}/CustomFieldDate");
strSearch += " < ";
strSearch += "'2010-04-28 18:00'";                                 

Contacts = (RDOItems)synContacts.Items.Restrict(strSearch)
RDOItems Contacts=null;
string strearch=string.Empty;
strSearch=AddQuotes(“http://schemas.microsoft.com/mapi/string/{01234567-8901-2345-C678-901234567801}/CustomFieldString”);
strSearch+='';
strSearch+=“和”;
strSearch+=AddQuotes(“http://schemas.microsoft.com/mapi/string/{01234567-8901-2345-C678-901234567802}/CustomFieldDate”);
strSearch+=“<”;
strSearch+=“2010-04-28 18:00”;
联系人=(RDOItems)synContacts.Items.Restrict(strSearch)
当我只使用过滤器的第一部分(CustomFieldString)时,我得到了正确的联系人,但当我使用datetime字段展开过滤器时,不会返回任何联系人

谢谢


Spitje

如果命名的MAPI属性有一个字符串作为anid(被选为整数),则无法在DASL名称中指定属性类型,因此将使用字符串

如果将属性添加到文件夹字段中,则属性定义将存储在该文件夹中的隐藏消息中,您可以仅使用属性名称(CustomFieldDate) 否则,您可以调用GetIdsFromNames以确定属性标记,或者使用适当的类型(PT_SYSTIME)将其“或”,然后构造看起来像常规(未命名)MAPI属性的DASL名称:

e、 g.0x80650040

德米特里·斯特雷布列琴科(MVP)

Outlook Spy-Outlook,CDO
和MAPI开发工具