> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 最初のタスクを実行

> Octoparseタスクを一覧表示し、確認し、ローカルで実行し、ステータスを確認してデータをエクスポートします。

このページでは、一般的な抽出フローに沿って、タスクの検索、確認、実行、監視、結果のエクスポートまでを行います。

<Note>
  v0.1.28 では、タスクグループのワークフロー、テンプレートタスクのワークフロー、クラウドスケジュール、データの可視性拡張も追加されました。これらの新しい領域の正確なコマンドは、スクリプトで使用する前に `octoparse capabilities --json` または v0.1.28 のコマンドヘルプで確認してください。
</Note>

## タスクを一覧表示する

```bash theme={null}
octoparse task list
```

ページネーションを使用します。

```bash theme={null}
octoparse task list --page 2 --page-size 20
```

返されるタスク数を制限します。

```bash theme={null}
octoparse task list --limit 10
```

キーワードで検索します。

```bash theme={null}
octoparse task list --keyword news --page 1 --page-size 10
```

機械可読な出力には `--json` を使用します。

```bash theme={null}
octoparse task list --json
```

## タスクを確認する

タスクリストから取得したタスクIDを使用します。

```bash theme={null}
octoparse task inspect <taskId>
```

`task inspect` は、タスク定義、フィールド名、関連するタスクメタデータを表示します。

実行前にタスクを検証します。

```bash theme={null}
octoparse task validate <taskId>
```

`task validate` は、タスクが現在のCLIランタイムと互換性があり、ローカルで実行できるかどうかを確認します。検証に失敗した場合は、タスク定義を確認し、Octoparseでタスクを更新するか、Octoparseサポートに連絡してください。

## タスクグループを使う

タスクグループを使うと、関連するタスクをまとめ、グループに属するタスクを探しやすくなります。

<Note>
  確認が必要：タスクグループの一覧表示やグループ内のタスク確認を行う正確な v0.1.28 コマンドは、ローカルCLI 0.1.24 のヘルプにはありませんでした。
</Note>

## タスクをローカルで実行する

```bash theme={null}
octoparse run <taskId>
```

ヘッドレスモードで実行します。

```bash theme={null}
octoparse run <taskId> --headless
```

保存する最大行数に達したらローカル抽出を停止します。

```bash theme={null}
octoparse run <taskId> --max-rows 100
```

バックグラウンドで実行します。

```bash theme={null}
octoparse run <taskId> --detach
```

デタッチした後は、`octoparse local status`、`octoparse local pause`、`octoparse local resume`、`octoparse local stop` を使って実行を管理します。

ローカル実行の成果物をカスタムディレクトリに書き込みます。

```bash theme={null}
octoparse run <taskId> --output ./runs
```

`--output` を使用した場合は、後で `data history` や `data export` を実行するときにも同じパスを指定してください。

## ローカル実行を確認または制御する

```bash theme={null}
octoparse local status <taskId>
```

<Note>
  ローカル実行ステータスはこのCLI内でのみ追跡され、Octoparseデスクトップクライアントのステータスとは同期されません。これはローカル実行にのみ適用されます。
</Note>

```bash theme={null}
octoparse local pause <taskId>
octoparse local resume <taskId>
```

```bash theme={null}
octoparse local stop <taskId>
```

```bash theme={null}
octoparse local history <taskId>
```

```bash theme={null}
octoparse local cleanup
```

`octoparse local cleanup` は、古いローカル実行状態と一時ファイルを削除します。現在実行中のタスクは停止しません。

## クラウド実行を開始または確認する

```bash theme={null}
octoparse cloud start <taskId>
```

```bash theme={null}
octoparse cloud status <taskId>
```

```bash theme={null}
octoparse cloud history <taskId>
```

```bash theme={null}
octoparse cloud stop <taskId>
```

## クラウドスケジュールを設定する

クラウドスケジュールは、毎日の監視や毎週のレポート収集など、定期的に実行したいタスクに便利です。

<Note>
  確認が必要：正確な v0.1.28 のスケジュールコマンド、頻度の値、タイムゾーンの動作、制限は、ローカルCLI 0.1.24 のヘルプにはありませんでした。
</Note>

## データを確認・エクスポートする

エクスポート前にデータを確認します。

* **レコード数（Count）**：データが存在するか、何行利用できるかを確認します。
* **プレビュー（Preview）**：エクスポート前にサンプル行を確認します。
* **未エクスポート（Unexported）**：まだエクスポートされていないデータを特定します。
* **エクスポート（Export）**：完全な結果を取得します。

<Note>
  確認が必要：レコード数、プレビュー、未エクスポートデータの正確な v0.1.28 コマンドは、ローカルCLI 0.1.24 のヘルプにはありませんでした。既存のエクスポートコマンドは以下のとおりです。
</Note>

ローカルデータをXLSXとしてエクスポートします。

```bash theme={null}
octoparse data export <taskId> --source local --format xlsx
```

クラウドデータをCSVとしてエクスポートします。

```bash theme={null}
octoparse data export <taskId> --source cloud --format csv
```

特定のファイルにエクスポートします。

```bash theme={null}
octoparse data export <taskId> --source local --format csv --file ./result.csv
```

ローカル抽出時にカスタム出力ディレクトリを使用した場合は、ローカル履歴を読み取るときやローカルデータをエクスポートするときに、同じ `--output` の値を使用してください。

```bash theme={null}
octoparse run <taskId> --output ./runs
octoparse data history <taskId> --source local --output ./runs
octoparse data export <taskId> --source local --output ./runs --format xlsx
```

## 次のステップ

<CardGroup cols={2}>
  <Card title="URLからタスクを作成する" href="../guides/detect">
    detectを使って、デスクトップアプリなしで任意のURLからタスクファイルを生成します。
  </Card>

  <Card title="すべてのコマンドを見る" href="../reference/command-cheatsheet">
    タスク、detect、ローカル実行、クラウド実行、認証、エクスポート関連のコマンドを確認します。
  </Card>

  <Card title="出力と終了コードを理解する" href="../reference/output-and-exit-codes">
    スクリプトや自動化でJSON出力、JSONLストリーム、終了コードを使う方法を確認します。
  </Card>

  <Card title="トラブルシューティング" href="../reference/troubleshooting">
    認証エラー、Chrome問題、Linux arm64、エクスポートエラーの解決方法です。
  </Card>
</CardGroup>
