cli-kintoneを使い、任意のアプリの最大のレコード番号、または更新日時が最新のレコードを取得したいのですが、クエリの書き方がわかりません。
とりあえず当日の更新レコードであれば、次のような書式で取得できました。
./cli-kintone -a (appID) -d (subDomain) -t (apiToken) -q “更新日時=FORM_TODAY(0, DAYS)”
ですが、同日に複数回のレコード追加をすると、当然ながら複数レコードが取得されてしまいます。
希望は最新の1レコードのみです。
cli-kintoneの書式に従った形で、レコード番号の最大値または更新日時が最新のレコードを取得する方法があればお教えください。
Isamu Oouci さん
こんにちは。
はじめまして、ひよこです。
最新の1件とのことだったので、「更新日時を降順で並び替え」かつ 「1件のみ」にすれば良いとおもいます。
-q "order by 更新日時 desc limit 1"
でできると思うのですが、どうでしょうか?
cli-kintone は REST API を実行しているので、kintone REST API のレコードの取得で指定できるクエリの指定方法、
すなわち、https://developer.cybozu.io/hc/ja/articles/202331474#step2 の「query」パラメータで利用可能な演算子と関数」および「「query」パラメータで使用できるオプション」のものが利用できると思います。