我嘗試使用正則表達式,並沒有返回任何結果:如何查詢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