mabl CLIでは、ワークスペースからDataTableのリスト表示、クエリ、作成、更新、エクスポートをプログラムで実行できます。
mabl datatables list
mabl datatables list
コマンドは、DataTableのID、名前、作成日時のリストを返します。
オプション
オプション | 詳細 |
---|---|
--limit 、-l |
返すDataTableの数。デフォルトは10です。 |
--output 、-o |
出力形式を指定します。デフォルトはテーブルです。"yaml"または"json"のいずれかを指定できます。 |
例
# List 20 DataTables in the workspace
mabl datatables list --limit 20
# List DataTables in yaml format
mabl datatables list --output yaml
# List five DataTables in json format
mabl datatables list --limit 5 --output json
mabl datatables describe
mabl datatables describe
コマンドは、特定のDataTableの詳細情報を返します。これには、ワークスペースID、DataTableの名前、シナリオID、作成日時と作成者、最終更新日時と更新者の情報が含まれます。
オプション
オプション | 詳細 |
--output , -o |
出力形式を指定します。デフォルトはyamlです。"yaml"または"json"のいずれかを指定できます。 |
例
# Describe DataTable in JSON format
mabl datatables describe <datatable-id> --format json
mabl datatables create
JSONまたはCSVファイルからDataTableを作成します。ファイル入力には、DataTableを作成するのに使用するファイルの相対パスを指定します。
DataTableを作成する場合、mabl CLIは、新しく作成されるDataTableの詳細情報を返します。これには、ワークスペースID、DataTableの名前、シナリオID、作成日時と作成者、および最終更新日時と更新者の情報が含まれます。
オプション
オプション | 詳細 |
---|---|
--name , --table-name |
新しく作成するDataTableの名前。名前を指定しない場合、DataTableの名前は指定したファイルと同じ名前になります。 |
--format , --fmt |
ファイル入力にファイル拡張子がない場合は、入力ファイルの形式として、"json" または "csv" を指定します。 |
ファイル入力
JSON形式
[
{
"name": "English",
"variables": [
{
"name": "login",
"value": "Login"
},
{
"name": "greeting",
"value": "Welcome back"
},
{
"name": "logout",
"value": "Logout"
}
]
},
{
"name": "Spanish",
"variables": [
{
"name": "login",
"value": "Iniciar sesión"
},
{
"name": "greeting",
"value": "Qué bueno verte de nuevo"
},
{
"name": "logout",
"value": "Cerrar sesión"
}
]
}
]
CSV形式
Scenario name, login, greeting, logout
English, Login, Welcome back, Logout
Spanish, Iniciar sesión, Qué bueno verte de nuevo, Cerrar sesión
例
# Create a DataTable from a JSON file
mabl datatables create login_check.json --name "Login check"
# Create a DataTable from a CSV file and name it "Sample data"
mabl datatables create samples.csv --name "Sample data"
mabl datatables update
mabl datatables update
は、JSONまたはCSVファイルからmablのDataTableを更新する場合に使用します。ファイル入力には、DataTableを更新するのに使用するファイルの相対パスを指定します。このコマンドを実行すると、DataTableのシナリオとシナリオの値を含むエクスポートされたファイルの名前が出力されます。
オプション
オプション | 詳細 |
--format , --fmt |
ファイル入力にファイル拡張子がない場合は、入力ファイルの形式として、"json" または "csv" を指定します。 |
例
# Update a DataTable from a JSON file called test.json
mabl datatables update <datatable-id> test.json
# Update a DataTable from a CSV file called test.csv
mabl datatables update <datatable-id> test.csv
mabl datatables export
mabl datatables export
コマンドは、mablのDataTableをyaml、JSON、またはCSV形式で出力します。
オプション
オプション | 詳細 |
---|---|
--format , --fmt |
Specify the format for the datatable export: "yaml", "json", or "csv" |
例
# Export a DataTable in json format
mabl datatables export <datatable-id> --format json
# Export a DataTable in csv format
mabl datatables export <datatable-id> --format csv