我尝试使用正则表达式,并没有返回任何结果:如何查询ScriptDb的部分匹配?
function findRecord() {
var db = ScriptDb.getMyDb();
var toFind = /Quality/i;
var results = db.query({companyName: toFind});
while (results.hasNext()) {
var result = results.next();
Logger.log(Utilities.jsonStringify(result));
}
}
从我所看到的,ScriptDb中的查询()将只精确返回的字符串相匹配。
我能看到的唯一方法是返回整个数据库,然后遍历它。我真的希望有一种方法来查询部分匹配。
谢谢@eric。需要在公司名称中搜索“质量”,并返回“质量Rancid肉类”,“优质擦鞋”等。 – Weehooey 2012-07-31 00:03:58