Вы можете использовать функцию / метод оценки.Если вы работаете с LotusScript в среде Notes / Domino, вы можете использовать что-то вроде этого:
Dim result As Variant
result = Evaluate(formulaString [,doc])
Объект NotesDocument, doc
в приведенном выше фрагменте, является необязательным, но необходимым, если вы оцениваетеформула, которая использует данные из конкретного документа.Вам не нужно было бы использовать его для оценки @Today, но если ваша формула использует значение из другого поля, то вам нужно указать механизму языка формул, какой документ использовать (у него нет подсказки контекста, которую он имел бы вситуация «чистой формулы»).
Если вы используете COM или Java, оператор Evaluate не является частью языка, поэтому он рассматривается как метод объекта сеанса Notes.
Evaluate возвращает Variant изначально, обычно содержащий массив (он также может возвращать значение ошибки).В LotusScript используйте Variant и возьмите нулевой индекс, если ожидаете одно скалярное значение обратно.В VB classic или VBA это будет вариант.В .NET это объект;в Java это будет вектор.