我正在编写一个实用程序来更新names.nsf中的人员文档。我正在使用Interop.Domino的C#程序。
我想验证输入,但我找不到描述个人文档架构的文档,因此我可以确定最小长度,最大长度等。
有人知道吗?
答案 0 :(得分:1)
您可以使用NotesDocument.ComputeWithForm功能验证您写入文档的内容是否与表单匹配。
此验证是real bottleneck,因此如果您需要更新许多文档,我建议您检查Person
表单(以及$PersonInheritableSchema
/ $PersonGeneralInfo
子表单的设计)并查看:
Input Translation
公式。Input Validation
公式。Value
计算字段的公式。然后编写您的代码以匹配。只要您远离涉及全名,邮件系统,密码和证书的字段,您就不应该从Dominos的角度出现任何问题。
如果您需要创建新用户,请查看NotesRegistration课程。
答案 1 :(得分:1)