2013-10-07 184 views
0

的字段類型創建與在LotusScript中週期性劑後端的文件。現在,我需要設置一個字段的字段類型「公式」,但我發現,只有一種方法來設置字段類型爲「作家」,「讀者」或「名」與有沒有辦法來設置的LotusScript

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

有沒有竅門如何我可以做到?

+1

你可以使用'doc.computeWithForm()'。 –

+0

它似乎工作..謝謝 – Pudelduscher

+0

新方法的文檔聲稱,您只能使用READER,AUTHOR或NAMES預定義的常量爲specialType%參數,但它是一個整數參數。這可能只是找出正確的整數的問題。您應該嘗試1536.這是公式字段的NotesItem.Type()屬性返回的值。但是,這可能是編譯公式字段的正確值,我認爲您可能想要傳入公式的文本。但你永遠不知道......它可能工作。 –

回答

1

一種方法是把你的領域上一個新的空白文檔,你做,當你想通過你的後端代碼使用它的一個副本。與模板相同的想法。該字段將保留您所需的類型。您只需要更改撰寫文檔的方式。由於您可能正在使用模板文檔,因此您可能會將其他字段添加到您的模板中。

+0

這不是最好的解決方案,但它最終的作品。謝謝 – Pudelduscher

0

你爲什麼要設置域類型爲「公式」?我不能從LotusScript訪問這種類型。

註釋自動determins字段類型,例如:

  • doc.replaceItemValue( 「的DateField」,現在())將創建一個DateTime 字段
  • doc.replaceItemValue( 「numberfield」,23)將創建一個號碼

作者,讀者等,可以對項目進行設置; NotesItem.IsAuthors =真 或縮寫形式,在那裏你可以創建領域,在一行瑟裏邊反類型:

  • doc.ReplaceItemValue( 「名稱字段」,session.username).IsNames =真
要做到這一點
+0

我必須使用這種類型,因爲我嘗試創建郵件規則。 – Pudelduscher

相關問題