如何在Lotus Script Querysave

时间:2018-12-11 12:42:45

标签: lotus-notes lotusscript

我有一个名为Status的字段,我在source.FieldGetText("Status")中用Querysave进行查询。

此状态可以是

  • 一个
  • 两个
  • 两个|三个
  • 两个|三|四个

现在我的问题是Instr

If Instr("two",Status) > 0 Then...

每种状态的返回值是:

  • 0
  • 1
  • 0
  • 0

为什么案例3和案例4不像案例2那样返回1? 据我了解,Instr检查子字符串是否在String中,并返回它的位置(对于案例3和4)也应为1?

仅供参考,我会这样做:

if "test" in "this is a test":
    print("String contains test")

1 个答案:

答案 0 :(得分:5)

它应该以其他方式工作:

If Instr(status, "two") > 0 Then..

Instr()第一个参数是您搜索的字符串,第二个参数是您搜索的字符串。