Lotus Notes:如何在逗号后的特定位置提取数字

Lotus Notes: how can i extract number in a specific position after comma

Il Lotus Notes 6.5 我有一些数字字段设置为仅显示 comme 后的 2 个数字(例如 2,25),但有时完整的数字用于 ex。 2,25387。 我如何通过 Lotus Notes 脚本检查有多少位小数? 之后,如何提取特定位置或范围内的数字?

例如:

in the field i see: 2,25 
the whole number is: 2,25387
using lotus notes script want to extract third and fourth number after comma, in this case 38.

我该怎么做?

只需使用 getitemvalue...

Dim doc as NotesDocument
Dim dblNumber as Double

Set doc = .... '- Somehow get the document
dblNumber = doc.GetItemValue( "NameOfNumericField" )(0)

获取文档:

在对选定文档运行的代理中:

Dim ses as New NotesSession
Dim db as NotesDatabase
Dim dc as NotesDocumentCollection
Dim doc as NotesDocument

Set db = ses.CurrentDatabase
Set dc = db.UnprocessedDocuments
Set doc = dc.GetFirstDocument

在从打开的文档调用的按钮中:

Dim ws as New NotesUIWorkspace
Set doc = ws.CurrentDocument.Document

在 dblValue 中你有完整的数字。使用基础数学计算逗号后的第三和第四位数字。