Add 命令

在 Server.Load 脚本中用于根据 a 的值在数据库中创建新文档。

每个新文档包含:一个包含当前用户名的作者字段;一个包含当前用户名的收件人字段;作为摘要项的文档序号;主题(摘要)文本项;可选的附件项;正文(非摘要)文本项。

如果未指定个数,则只创建一条注释。如果未指定 b,则摘要数据的长度是介于 1 和 100 字节之间的一致随机数。如果未指定 c,则非摘要数据的长度是介于 100 和 300 字节之间的一致随机数。

语法

Lookup (a, b, c)

其中:

  • a - 要添加的文档的个数
  • b -- 摘要项“主题”的长度(可选;缺省值为 \"")
  • c -- 非摘要项“主题”的长度(可选;缺省值为 \"")
    注: 正文(非摘要)值不能超过 65000 字节。

示例 1

本示例将文档添加到缺省视图“所有文档”($all) 中。

changeto [mailserver]!!mail\mail[#].nsf mail60.ntf -keepopen
add [a]
drop
注: 需要在 NOTES.INI 文件中添加环境变量“a”的值,也可以将其编码到脚本中,如以下示例中所示:
changeto [mailserver]!!mail\mail[#].nsf mail60.ntf -keepopen
add 10
注: 使用文档个数值 10 进行硬编码
drop

示例 2

本示例使用 -f (foldername) 将文档添加到收件箱文件夹中。

changeto [mailserver]!!mail\mail[#].nsf mail46.ntf -keepopen
add [a] -f $Inbox
drop

示例 3

本示例将一个文档添加到“收件箱”视图中,并将“主题”(摘要项的长度)设置为 30 字节,将“正文”(非摘要项的长度)设置为 10000 字节。

changeto [mailserver]!!mail\mail[#].nsf mail46.ntf -keepopen
add 1 30 10000 -f $inbox
drop