notes获取计算机名,在Lotus Notes数据库中获取最近读取的文档(Get recently read document in Lotus Notes Database)...

在Lotus Notes数据库中获取最近读取的文档(Get recently read document in Lotus Notes Database)

我正在使用LotusScript和LotusFormula在Lotus Designer 8.5环境中开发数据库。

在Lotus Notes数据库中获取最近打开的文档列表(例如,最近五次)是否有可能? 我的目的是提供一个嵌入式视图,显示当前用户在当前数据库上打开的最近文档,这些文档将起到某种历史视图的作用。

请指教

I am developing a database on Lotus Designer 8.5 environment with LotusScript and LotusFormula.

Is there any possibilities on get a list of recently opened documents (for example last five) in a Lotus Notes database ? My purpose is to provide an embedded view showing the recent documents opened by current user on the current database, which will act like some kind of history view.

Please advise

原文:https://stackoverflow.com/questions/27518443

2020-01-14 07:51

满意答案

这样您就不需要编辑文档,并且可以在嵌入式视图中显示用户最近访问过的文档。

作为替代方案,您可以使用选项“共享,首次使用时为私有”的用户特定文件夹。

Use a folder categorized by username. Add the current document in PostOpen event to folder with document.PutInFolder(folderName) and remove the oldest document from folder with document.RemoveFromFolder(folderName)

This way you don't need to edit the documents and can show the last visited documents for a user in an embedded view.

As an alternative you can use user specific folders with option "Shared, private on first use".

相关问答

我知道你正在尝试使用JDBC和NotesSQL。 但是,根据您的需求和使用Eclipse,您可以通过Java本地访问Notes数据库,这比使用JDBC时更容易,当您在使用JDBC与Domino时,在圆孔中使用方块。 即使您没有在主机上安装Lotus Notes,您仍然可以编写和部署Java applet和servlet以获取数据。 您需要获得相关的Lotus Domino jar。 所以,我的建议是JDBC的另一种方法。 因此,假设您在Eclipse项目中拥有Lotus Domino jar文件,...

一种简单的方法(假设您可以编辑NSF)是创建一个隐藏视图,该视图仅列出您想要返回的文档。 然后访问该视图并迭代它。 An easy way (assuming you are can edit the NSF) is to create a hidden view which lists only the documents you want to get back. Then access that view and iterate through it.

西蒙是对的。 这是不平凡的。 尽管我会跳过他关于阅读表格的建议,但它仍然不是微不足道的。 即使只是按照您的问题检查单个文档,也不是微不足道的。 我知道审计人员有时需要这种类型的信息,但是Domino的安全系统并没有考虑到这一点,并且没有内置API来获取信息。 在Java中,您需要使用Document.getItems()方法来检索所有Items的向量。 然后你必须看看这些物品。 您需要检查Item.getType()以确定它是否为Item.READERS或Item.AUTHORS 。 如果是,则需...

清理日志后,尝试使用“compact”(压缩数据库)。 http://www-12.lotus.com/ldd/doc/domino_notes/rnext/help6_admin.nsf/b3266a3c17f9bb7085256b870069c0a9/4bc933e0fb0898bd85256c1d0039d413?OpenDocument “当从数据库中删除文档和附件时,Domino会尝试重新使用未使用的空间,而不是立即减小文件大小。有时,Domino将无法重新使用该空间,或者由于碎片而无法...

Notes Domino中有一个用于版本控制文档的内置功能。 根据它在数据库设计中配置的方法(并假设数据库开发人员没有自己推出),版本将是对原始父级的响应,或者反过来,新版本成为父级,旧版本为响应。 但是,所有这些操作都是在编辑文档时自动为数据库设置响应层次结构。 数据库设计的其余部分如何与此层次结构交互取决于开发人员。 您可能想要做的是创建一个仅在响应层次结构顶部显示文档的视图。 然后,您可以遍历该视图,并知道从中获取的文档是最新版本。 因此,如果您使用“Article”形式创建文档,则视图选择...

使用按用户名分类的文件夹。 将PostOpen事件中的当前文档添加到具有document.PutInFolder(folderName)的文件夹中,并使用document.RemoveFromFolder(folderName)从文件夹中删除最旧的文档 这样您就不需要编辑文档,并且可以在嵌入式视图中显示用户最近访问过的文档。 作为替代方案,您可以使用选项“共享,首次使用时为私有”的用户特定文件夹。 Use a folder categorized by username. Add the curr...

您可以使用com object从Lotus Notes检索数据。 建议的链接: http://davidmoravec.blogspot.it/2008/08/retrieve-data-from-lotus-notes-with.html Lotus Notes comobject You can retrieve data from Lotus Notes using com object. Suggested links: http://davidmoravec.blogspot.it/20...

更新:单靠LotusScript无法实现,但也许您可以通过Lotus Notes C API获取此信息。 NSFDbGetUserActivity方法将返回用户活动信息(显示在该对话框中),如果没有摘要信息,它将返回ERR_SPECIAL_ID 。 这不是确定是否检查记录活动标志的精确方法,但您可以从方法的结果推断标志的状态。 当然,仍然有可能检查标志,但是还没有记录任何活动,或者相反, 没有检查标志,但活动先前已记录在数据库中。 另一种解决方案可能是以编程方式执行通常会记录在用户活动中的操作。 ...

如果您乐意让用户选择cutepdf作为打印机,您应该可以在文档或包含文档的视图的按钮中使用@Commands(查看备注设计器帮助)。 我能看到的唯一问题是用户将能够更改cutepdf打印到的路径,因此您必须让用户再次找到附件(但您将能够自动执行附件对话框)。 Got my answer from Domino Designer help file. Use the code below to open up mail file Dim workspace As New NotesUIWorkspa...

以降序排序顺序创建第一列@Modified的视图,并使用View类读取所有文档 - 最后修改的文档。 ...

View view = db.getView("YourViewSortedByLastModified");

view.setAutoUpdate(false);

Document tmpdoc;

Document doc = view.getFirstDocument();

while (doc != null) {

// do with your do...

相关文章

ActionEnglish 11. sound engineer 录音师2. Rumor has it

...

solr source code 1 org.apache.solr.common 基本的类对象

...

Web SQL数据库API实际上不是HTML5规范的组成部分,而是单独的规范。它通过一套API来操纵客

...

在进行数据的插入时,系统提示Failed to read auto-increment value f

...

今天我在项目中用了一下JQuery。 我们的页面是用 JSP+WebWork+部分<%%&gt

...

在solr建立索引的时候,如果你提交的doc中没有 id 这个Field,结果Solr在建立索引时候出

...

大侠看看,菜鸟求教。 这个密码指的是什么密码? 我把可能的秘密输出后有弹出这样的框, 问题补充

...

让我们假设数据表是 emp_tbl 存有雇员信息是从MySQL数据库 test 中检索

今天使用Hive的时候遇到一个这样的bug,上网查下原来是个小问题,在此记录下。 FAILED: Er

...

org.jfree.chart.ChartFactory

最新问答

摆脱“classpath”前缀: .getBundle("/properties/custom") “classpath”前缀不是一个标准,它是由一些像spring这样的框架定义的。 Get rid of the "classpath" prefix.: .getBundle("/properties/custom") The "classpath" prefix is not a standard, it is defined by some frameworks like spring.

您所看到的是内存泄漏 - AsyncTask保留对其声明的Activity的引用,并阻止Android运行时垃圾收集它。 回答你的问题: 无法使用命令停止AsyncTask。 您可以请求在onDestroy()中取消它,但它仍然只在执行了doInBackground()方法后执行,在您的情况下将是Runnable。 您可以选择使用静态嵌套的AsyncTask,它不会保存对它所驻留的Activity的引用 - 需要注意的是,您将无法从Activity中引用任何内容,但这对您的案例来说不应该是一个大

通过将目标View包装在布局组中并单独设置动画,我能够实现此动画。 换句话说,我翻译包装器布局,并缩放子视图。 同时翻译和缩放相同的视图似乎总是导致意外的动画轨迹,因为缩放混淆了翻译动画正在使用的坐标系。 translateTarget.animate().x(deltaX).y(deltaY).setDuration(1000); scaleTarget.animate().scaleX(0.01f).scaleY(0.01f).setDuration(1000) I was able to

找到了完全相同的东西: http : //www.dragonbyte-tech.com/product/40-vbcredits-ii-deluxe/ Found something that does exact same thing: http://www.dragonbyte-tech.com/product/40-vbcredits-ii-deluxe/

不知道任何可以实际切换的调试器,但您可以将两个调试器连接到您的进程。 在调试模式下在Java IDE中启动Java程序会附加Java调试器。 然后打开用于CPP代码的IDE,并将其调试器附加到正在运行的Java进程。 在Visual Studio中,这将是Debug -> Attach to Process... 您将看到一个包含进程列表的对话框。 在这里选择您的Java进程。 如果Visual Studio无法正确检测到,您可能必须将列表上方的字段切换为“本机代码”。 在CPP代码中设置适当的

您需要使用ajax发送该变量。 $.get('your.jsp', {data: $('#'+this.id+'t').val()}, function(response) { console.log(response); }); You need to send that variable using ajax. $.get('your.jsp', {data: $('#'+this.id+'t').val()}, function(response) { console.l

确保已设置root密码(sudo su passwd)根据ssh的安装方式,通常需要编辑/ etc / ssh / sshd_config并将“PermitRootLogin no”更改为“PermitRootLogin yes” Make sure you have set a root password (sudo su passwd) Depending how your ssh is installed, you usually need to edit /etc/ssh/sshd_co

yarn.nodemanager.resource.memory-mb控制每个主机上container使用的最大内存总和。 yarn.nodemanager.resource.cpu-vcores控制每个主机上container使用的最大内核总数。

看看FMDB的用法 。 [db executeUpdate:@"INSERT INTO notes VALUES (?,?,?)", title, comment, [NSNumber numberWithInt:fkID]]; 提供给-executeUpdate:方法的所有参数(或接受va_list作为参数的任何变体)都必须是对象。 Here is what I ended up doing. NSString *sql = [NSString stringWithFormat:

我后来发现这是一个与多德兴相关的问题。 我需要运行一个脚本来为我的main-dex-list生成文件的名称 下面的博客文章详细介绍了这一点: http : //blog.osom.info/2014/10/generating-main-dex-list-file.html I later found out that this was an issue relating to multi dexing. I needed to run a script to generate the name

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值