问题:notes error :您没有权限执行该项操作

xmcx1234 2005-11-10 04:32:24
lotuscript用调试环境看,是因为所有call ,都不能用

数据库是我自己建的,所有操作用本人帐号都可以用(帐号权限不高,肯定不是管理员帐号)。
但是换成其它帐号,call 操作就不能用了,库的权限我也都设置了
用他人帐号第一次执行操作时,会出现提示是否信任该操作。
求各位帮忙

...全文
439 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xmcx1234 2005-11-11
  • 打赏
  • 举报
回复
多谢老狼,呵呵
签了名也还是那样
但是我重新拷到另一个库就都可以用了,搞不懂是什么原因,^_^
xmcx1234 2005-11-11
  • 打赏
  • 举报
回复
对了,我发现实其中的Call rtitem.appenddoclink(doc,"请示审核")
Call rtitem.appendtext("请示审核") 不能用,注释这两个就可以来

有什么方法可以解决?或者有没有替代这两个语句的方法?
xmcx1234 2005-11-10
  • 打赏
  • 举报
回复
是c/s,不是代理实现的,只是个按钮操作,我把代码贴出来吧
表单上的一个click事件:
rem con.disconnect
Dim workspace As New notesuiworkspace
Dim session As New notessession
Dim uidoc As notesuidocument
Dim doc As notesdocument
Dim item As notesitem
Dim db As notesdatabase
Dim newdoc As notesdocument
Dim rtitem As notesrichtextitem
Set uidoc=workspace.currentdocument
Set doc=uidoc.document
Set db=session.currentdatabase
Set newdoc=New notesdocument(db)
Set rtitem=New notesrichtextitem(newdoc,"body")
Call rtitem.appenddoclink(doc,"请示审核")
newdoc.subject="请示审核!"
Call rtitem.appendtext("请示审核")
newdoc.sendto=name1
newdoc.send(False)
Call
doc.save(True,False)
d没有读者域,其中name1就是个邮件地址了
proer 2005-11-10
  • 打赏
  • 举报
回复
你这是C/S模式的吧?
如果lotusscript是用代理实现的,看看是不是代理设置为私人代理了。还有,把数据库用系统管理员的id签名一次。
还有就是查看文档中是否有读者域,如果有,而且读者域中没有其他人,那么其他人也是没有权限的。
xmcx1234 2005-11-10
  • 打赏
  • 举报
回复
default 的权限级别我已经设置成和我帐号一样,还是不能用?
提示是否信任后操作也还是不 能用啊
proer 2005-11-10
  • 打赏
  • 举报
回复
用他人帐号第一次执行操作时,会出现提示是否信任该操作--给我的感觉是新建拷贝一个非现有系统的数据库后,没有签名之前才会有的提示。换成其它帐号,call 操作就不能用,把default的权限级别设为和你的帐号的级别一样,应该就能用了。

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧