cli-kintone v1.0.0で「入力内容が正しくありません」というエラーが出てしまう

ご担当者様

いつもお世話になっております

v0については問題なく動いていたのですが、v1をこちらを参照し試してみたのですが、APIエラーが出てしまいます。

改善方法がわからず、お手数ですがサンプルデータいただくか改善方法ご教示いただけますと幸いです。

■記述している内容※【】←内はマスクしております。

cli-kintone.exe record export
--base-url[https://【ドメイン】.cybozu.com](https://acro-order.cybozu.com/)
--app 42
--username 【メールアドレス】
--password 【パスワード】
--api-token 【APIトークン】
--fields "【項目1】,【項目2】,【項目3】,【項目4】,【項目5】"
--encoding sjis > test.csv

■エラー内容

C:\OBIC\EDI\KINTONE>cli-kintone.exe record export --base-url https://【ドメイン】.com –app 42 -u 【メールアドレス】 -p 【パスワード】 --condition “【項目1】,【項目2】,【項目3】,【項目4】,【項目5】,” --encoding sjis  1>test.csv
[2022-11-07T04:23:17.418Z] ERROR: KintoneRestAPIError: [400] [CB_VA01] 入力内容が正しくありません。 (5uXbxsMk6Cj2kQ5qgTLe)

■記述している内容

では、 APIトークンがあり、

■エラー内容

ではその記載がありません。

また、–fieldsでの指定が --condition になっていたり --encoding sjis  1>の 1 が不要にも思えます。

入力とエラー内容をそろえてみて結果を教えていただけないでしょうか?

ご確認いただきありがとうございます、失礼しました。

その後さまざま記述そろえて試したところ成功したのですが、

別途ブランクにしている項目が出力されないという現象が別途起きております。

例えば

–fields “【項目1】,【項目2】,【項目3】,【項目4】,【項目5】”

という項目で出力した場合、【項目5】はブランクになる設定なのですが、その項目自体の内容が出力したときに消えている状態です。

v0の際はブランクの項目は「“”」と出力されていたのですが、今回はなくなってしまっています。

何か改善策ありますでしょうか?

値がない場合は

""

ではなく何も帰ってこないようですね。

しかし、適切に カンマで区切られているので問題ないと思います。エクセル等で問題なく開ける。
質問者の環境で “” で帰ってくると期待されている部分があるのであれば、そちらを直す必要がありそうです。

CSVとして解釈するなら

項目1,項目2,項目3, ""

項目1,項目2,項目3,

に違いはないように感じています。

または、オープンソースのソフトウェアである点を利用してcli-kintoneを修正される手もあります。

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