Lotusscript视图选择公式未使用

时间:2018-08-03 14:56:42

标签: lotusscript

我下面有一个选择公式。我需要获得一个字段值,然后将值的前5个字符添加到选择公式中。我找不到任何样本或线索来开始挖掘。

例如,值是“ 25.05.1258966” 我需要做的是获取前5个字符“ 25.05 ”,然后将其添加到选择中。

selection = {Form="FormName"} 
selection = selection + { & Date <= [} + doc.DateLast(0) +{] }
selection = selection + ???

更新 值=“ 25.05” 选择=选择+ {@Left(FieldName,5)!= Value}

3 个答案:

答案 0 :(得分:0)

如果服务器的日期格式为MM / DD / YYYY,则:

selection = selection + { & Date <= [} + Mid$(doc.DateLast(0),3,2) + "/" + Left$(doc.DateLast(0),2) + "/2018" +{] }

我添加了/2018-不确定如果没有它是否可以工作。进行调整以适合您服务器的日期格式。

答案 1 :(得分:0)

在这种情况下,我喜欢split将该值放入数组中。然后,我可以从该数组中选择任何元素,然后以所需的方式重新加入它们。

示例:

Dim arr As Variant
Dim res As String

arr = Split(myValue, ".") 
res = arr(0) + "." + arr(1)

当然仅适用于严格遵循给定模式的字符串

答案 2 :(得分:0)

& value!="abc

& !(value="abc")

当value包含列表时,这两个测试会产生不同的结果。