精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 群件>>开发>>脚本LotusScript>>关于条目

主题:关于条目
发信人: dega.p()
整理人: kamkam(2002-05-01 23:49:41), 站内信件
条目是item翻译来的,在Notes中的field实际不能称为字段,翻译成域也只是
一个发神经的人,又不懂英语的人这样作了,先入为主吧,后来的人跟着一起
发神经。
我认为,item是对应于Notes的一个类的对象。NotesScript是面向对象
的语言,他们把一种存储在Notesdocument中的类似字段(如果document可以称为
记录的话)
的一种东西叫NotesItem.
doc.item1 = "..."
是一种简单的写法,实际是在 document中创建一个item或给item赋值。
不能理解 item1 是 doc的一个属性。
这一句还可以写为 
set item1 = new NotesItem(doc, "item1")或者
set item1 = doc.getfirstitem("item1")
如果使用 doc.item的写法,notes会自动判断是新条目还是给现有条目赋值。所
以很简便。
但是,我也曾经遇到一个 doc.item方法出错的时候,尽管不是每次都出错,
可一出错就死机。后来改为下面的set item = doc.getitem的写法,
再也不死机了。你说怪不怪。
另外,有特殊字符的item怎么使用doc.item呢?比如:“$saveoptions”
doc.~$saveoptions = "0"
加一个"~"就行了,你用过吗?
==============================

--
:◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
: ◇◇◇◇◇◇◇◇◇◇◇◇◇
:   总是想灌水*#$@&%!~
: ◇◇◇◇◇◇◇◇◇◇◇◇◇
:◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.167.50]

[关闭][返回]