您的位置:程序门 -> 企业开发 -> lotus



请问,如何判断一个邮件是否未读(就像收件夹中未读是红色)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问,如何判断一个邮件是否未读(就像收件夹中未读是红色)
发表于:2007-11-19 19:40:38 楼主
请问,如何判断一个邮件是否未读(就像收件夹中未读是红色)
发表于:2007-11-21 09:52:381楼 得分:0
没人知道吗?
发表于:2007-11-26 16:41:252楼 得分:0
notesdatabase.unprocesseddocuments
发表于:2007-12-03 16:45:543楼 得分:0
这个未读标记部分信息好像是保存在本地的,估计不好取,重装notes客户端可看到邮件全变未读了
发表于:2007-12-04 16:57:194楼 得分:0
只能自己用程序加标志
发表于:2007-12-05 10:21:155楼 得分:0
@command(   [toolsmarkselectedunread]   )
@command(   [toolsmarkselectedread]   )
以上两个命令是切换邮件未读已读的,如果你想判断是否未读已读,好像没有捷径,你需要自己订制标示符,自己实现这个功能
发表于:2007-12-05 22:41:126楼 得分:0
自己加标记。隐含域。修改邮件模板。
发表于:2007-12-10 11:32:007楼 得分:0
自己加标记。隐含域。修改邮件模板。
---------可不可以说的详细点,因为我按照这个思路已经做了,但是存在一些问题~我加的域通过外部的java程序访问不到~请高手指点~
发表于:2007-12-10 14:27:548楼 得分:0
建一个域,比如叫aaa
然后默认值设成0,当用户打开邮件看过以后,设成1,然后0就是未读,1就是已读,不可以吗?
不过我是用公式做的
然后视图第一列只要根据aaa的值,判断调用图片就可以了。
发表于:2007-12-10 14:40:139楼 得分:0
我已经在memo中建了一个“isnew”域,然后default为“0”,然后就像一些帖子说的那样,在webqueryopen的时候将这个域改为“1”,就是这个,修改的语句应该怎样写和写在哪里?第一次用domino,不太懂~见笑了~谢谢~
发表于:2007-12-10 15:09:5010楼 得分:0
webqueryopen里面你就写
@setfield("isnew";"1");
@command([filesave])
发表于:2007-12-10 15:25:2011楼 得分:0
ok~然后我要用java想要访问这个isnew,可是访问不到,返回的值都是null
我是这样写的~
database   dbcache   =(database)   s.getdatabase(s.getservername(),   "aaa.nsf",   false);
view   viewinbox   =   (view)dbcache.getview("($inbox)");
document   doc   =   (document)viewinbox.getfirstdocument();
  system.out.println(doc.getitemvaluestring("isnew"));//到了这里打印的便是null了~

于是我又用   doc.getitems();打印出了所有的item~其中没有isnew~

是不是在agent中还要做些什么呢?万分感谢~
                           
发表于:2007-12-10 15:32:2412楼 得分:0
啊,java我就不知道了......
发表于:2007-12-10 15:40:3013楼 得分:0
thank   you   all   the   same~
发表于:2007-12-18 14:28:5314楼 得分:0
加个标志就可以了
发表于:2007-12-20 10:40:4915楼 得分:0
不知道inotes是怎么实现的。


快速检索

最新资讯
热门点击