0

我在后端使用 LotusScript 中的周期性代理创建了一个文档。现在我需要将一个字段设置为字段类型“公式”,但我找到了一种将字段类型设置为“作者”、“读者”或“名称”的方法

Set notesItem = New NotesItem(notesDocument, name$, value [, specialType% ])

有什么诀窍吗?

4

2 回答 2

1

一种方法是将您的字段放在一个新的空白文档上,当您想通过后端代码使用它时复制该文档。与模板相同的想法。该字段将保留为您需要的类型。您只需要更改撰写文档的方式。由于您可能正在考虑使用模板文档,因此您也可以将其他字段添加到您的模板中。

于 2013-10-07T18:38:23.913 回答
0

为什么要将字段类型设置为“公式”?我不能从 LotusScript 访问这种类型。

Notes 自动确定字段类型,例如:

  • doc.replaceItemValue("datefield", now()) 将创建一个 DateTime 字段
  • doc.replaceItemValue( "numberfield", 23 ) 将创建一个 Number
    字段

可以在项目上设置作者、读者等;NotesItem.IsAuthors = True 或缩写形式,您可以在其中创建字段并在一行中设置类型:

  • doc.ReplaceItemValue("NameField", session.username).IsNames = true
于 2013-10-07T08:17:38.540 回答