ソートしたデータをスプレッドシートに取得したい

お世話になります
はじめて投稿します
なにかご助言いただければ助かります
よろしくお願いします

何を実現したいのかを書きましょう

・前任者が作成したGASのスクリプトを修正したい
・kintoneアプリのデータのうち3000件を取得してスプレッドシートに表示するコードにソートを加えたい
・現状、ソート指定なくレコードIDの新しいものから3000件だが、アプリには日付の古いデータを後から投入してありレコードIDが時系列と一致していないため、日付項目・ナンバー項目で降順ソートして新しいものから3000件のデータを取得したい
・ChatGPTにソートについて教わったが、実行すると下記のエラーになりデータが取得できない

発生した問題やエラーメッセージを具体的に書きましょう

日付とNOでソートしたデータを取得したいが、ソートを加えると結果ゼロになり取得できない
フィールド名は正しいです

GASの実行ログ
|11:20:15|お知らせ|実行開始|
|11:20:16|情報|Query: limit 100 offset 0 order by 日付 desc, NO desc|
|11:20:16|情報|Requesting data with offset: 0|
|11:20:16|情報|Response status code: 400|
|11:20:16|情報|Error: Received status code 400|
|11:20:16|情報|No records found.|
|11:20:17|お知らせ|実行完了|

実行したコードをコピー&ペーストしましょう

var query = 'limit ' + limit + ' offset ' + offset + ' order by `日付` desc, `NO` desc';

order byがなければ動作します

kintone のクエリ記法には順番があって、 条件order bylimitoffset の順に書かないとエラーになります。

今回は 条件 はなさそうなので、

var query = 'order by ~ limit ' + limit + ' offset ' + offset;

という感じで書けば動くと思います。

詳細な書き方は以下に書いてあります。

「いいね!」 1

できましたーーー!!
ありがとうございます \(^o^)/

「いいね!」 1

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。