我使用谷歌UI應用程序和ScriptDb中,我有一個類似的地圖對象:Google ScriptDB:如何使用變量檢索鍵值對?
myMapObject = {record_id: projectA,
apple : 316,
orange : 956,
banana : 536}
我想知道如何使用一個變量在查詢中檢索鍵值對的數據。或者,甚至有可能嗎?例如:
var userChoice = e.parameter.choice;
var userLimit = e.parameter.limit;
var result = db.query({userChoice : db.greaterThan(userLimit)})
現在,我知道使用一個變量適用於條件語句db.greaterThan(userLimit)。但是,我沒有能夠以我爲關鍵值編寫它的方式使用可變的(即「userChoice」)。
請注意,這只是一個簡化的代碼示例,我沒有尋找重建地圖對象的方法。我想知道的是,如果有可能在某種方式下使用varriable來執行查詢。謝謝你的幫助。
謝謝您的回答。我對腳本完全陌生。我還沒有你的答案,但很快。但是,如果要在查詢中包含其他鍵值(如record_id)來擴展答案,那麼組合語法是什麼? – user2943227
爲您添加了一個示例。與使用「固定」屬性名稱所做的操作相比,此語法不允許將所有內容放在一行中。 –
謝謝,這是我正在尋找。 – user2943227