record export
exportコマンドは、指定されたKintoneアプリからレコードデータをエクスポートします。
例
cli-kintone record export \
--base-url https://${yourDomain} \
--api-token ${apiToken} \
--app ${kintoneAppId} \
> ${filepath}
オプション
共通オプションについては、オプションページをご覧ください。
| オプション | 必須 | 説明 |
|---|---|---|
--app | はい | アプリのID |
--attachments-dir | 添付ファイルディレクトリ | |
--condition、-c | クエリ文字列 | |
--order-by | クエリとしてのソート順 | |
--fields | カンマ区切りでエクスポートするフィールド | |
--encoding | 文字エンコーディング デフォルト: utf8エンコーディング: utf8およびsjis |
注意
- テーブル内のフィールドは
fieldsオプションに指定できません。
--conditionおよび--order-byオプション
--conditionおよび--order-byオプションを使用してレコードをフィルタリングおよび並べ替えることができます。
これらのオプション は、@kintone/rest-api-clientのgetAllRecords()に渡されます。
詳細は、getAllRecords()のドキュメントをご参照ください。
添付ファイルのダウンロード
--attachments-dirオプションが設定されている場合、添付ファイルはローカルディレクトリにダウンロードされます。
- ファイルパスは
<attachmentsDir>/<fieldCode>-<recordId>/<filename>です。- テーブル内の添付フィールドの場合、ファイルパスは
<attachmentsDir>/<fieldCode>-<recordId>-<tableRowIndex>/<filename>です。
- テーブル内の添付フィールドの場合、ファイルパスは
- 同じ添付フィールド内で同じ名前のファイルがある場合、ファイルは
<filename> (<index>).<ext>にリネームされます。