我是脚本新手。我想知道如何在查询中将条件组合为“大于或等于”和“小于或等于”。看看Google的网站,我看到你可以选择moreThanOrEqualTo(value)和lessThanOrEqualTo(value),但我想知道如何在if和/或语句中将它们组合起来。当我这样做时:
db.query({myvalue: greaterThanOrEqualTo(value),
myvalue: lessThanOrEqualTo(value)})
我的结果忽略了第一部分,greaterThanOrEqualTo(value)。我已经完成了使用between(value1,value2)方法的工作,但我不认为如果我在做一个独占范围它会起作用。
答案 0 :(得分:0)
是的,可能。看看'之间' https://developers.google.com/apps-script/reference/script-db/script-db-instance#between(Object,Object)
答案 1 :(得分:-1)
脚本数据库查询引擎是一个非常简单的查询引擎,没有您正在寻找的功能。但是我可以建议一个替代方案,首先使用查询获取MapItems
db.query({myvalue: greaterThanOrEqualTo(value)
然后你需要在查询结果中遍历ScriptDbMap,然后执行if检查第二个条件,如果是,则将其推送到最终列表。