【发布时间】:2016-11-10 08:51:02
【问题描述】:
所以我正在寻找使用 Google 电子表格来显示来自 Firebase 的一些数据。
数据有时会太大,Google 表格无法处理。
我只是想将数据限制为最后 10 条记录。
我想通过key 订购,然后获取最后 10 条记录。
var records = base.getData("path/Foo", {"limitToLast": 10 , "orderBy":"key"});
问题是文档显示支持optQueryParameters,但没有显示如何使用它们。以上是我得到的最接近的。仍然不起作用和错误
编辑:
所以我一直坚持下去,我想我得到了排序,但没有限制到最后
var records = base.getData("path/Foo", { ".indexOn": "Key", ".limitToLast":"2"});
有没有人在应用脚本上完成了 limitToLast 工作?
编辑2:
这是我用过的最新版本:
var records = database.getData("40274400", {"limitToLast": 1 , "orderBy":"$key"});
我怎么无法让 limitToLast 工作。它发送错误: 错误 limitToLast 必须是整数(第 135 行)。
是的,我知道这是一个非常奇怪的整数。
【问题讨论】:
-
试试 "$key" vs key。
-
试过了,但没用,真正的问题是limitToLast
标签: javascript firebase google-apps-script google-sheets firebase-realtime-database