我正在尝试从Lotus DB导出文档。我使用了Db.search功能,并到达以下代码。但是,我想包括2个条件/函数-@Contains和@Created在一起。我收到公式错误。非常感谢您的帮助。
Set GlobalCollection = db.Search("@Created > [01/01/2019]" & " " & "@Contains(" & "App1" & ";" & """Approved""" & ")", Nothing, 0)
答案 0 :(得分:2)
LotusScript的转义符号是反斜杠\
。 LotusScript允许您不仅使用双引号来包装字符串。您可以使用花括号({...}
)或竖线(|...|
)。这可能使它更具可读性,并且更易于进行故障排除。此外,每个片段都不需要有单独的字符串,这将再次降低风险并提高可读性。每一个都可能有一个错误,我敢肯定您会错过一个&符。使用更少的字符串进行故障排除要容易得多。
所以这应该起作用:
Set GlobalCollection = db.Search({@Created > [01/01/2019] & @Contains(App1;"Approved")}, Nothing, 0)