コンソール
スクリプトの実行結果をリアルタイムで表示します。
レイアウト
- プログレスバー — 上部に配置。実行中はアニメーションで進行を表示
- タブバー — 各スクリプトにタブが作られ、×ボタンで閉じられる。タブがオーバーフローした場合はドロップダウンメニューで選択
- ログエクスポートボタン PRO(予定)
- 出力エリア — スクロール可能。等幅フォントで表示
出力の持続
コンソールの出力は実行間でクリアされません。各実行はタイムスタンプ付きのヘッダーで区切られます。
─── 14:30:00 Script Name ───
output from first run...
手動でクリアするには、コンテキストメニュー(右クリック)から「クリア」を選択してください。
ステータス表示
実行中は緑の点滅ドットと「Running」ラベルが表示されます。右下にはヘビのアニメーションが表示されます。
エラー検出
コンソール出力から以下のキーワードを自動スキャンし、エラーを検出します。
| 検出キーワード | 発生元 |
|---|---|
[stderr] | エラー出力 |
[error] | エラーログ |
Traceback | Pythonの例外トレースバック |
[Syntax Error] | 構文チェック |
ヘッダーボタン
| ボタン | アイコン | 表示条件 | 動作 |
|---|---|---|---|
| Consult | レンチ | 完了&出力あり | デバッグ用プロンプトをクリップボードにコピー。エラー時は赤、未検出時はグレー |
| Copy | コピー | 出力あり | 出力テキストをクリップボードにコピー |
| 実行ログ | 履歴 | エディタページ | 過去50回の実行ログビューアを表示 |
Consultプロンプトの内容: エラー内容、コンソール出力、スクリプトコード、入力値が含まれます。AIチャットに貼り付けてデバッグを依頼できます。
プライバシー保護(マスキング)
Consultボタンをクリックすると、プライバシー警告ダイアログが表示されます。コピーされる内容(ファイルパス、実行結果、コード)は外部AIサービスに貼り付けて使うため、個人情報が含まれる可能性があります。
| 選択肢 | 動作 |
|---|---|
| マスクしてコピー(推奨) | OSユーザー名、パスワードフィールドの値、ユーザー名を含むファイルパスなどを自動的に***に置換してからコピー |
| そのままコピー | マスキングせず生のままコピー |
このダイアログの表示は設定で変更できます。「毎回確認」「常にマスク」「常にそのまま」の3モードから選択可能です。
コンテキストメニュー(右クリック)
| 項目 | 表示条件 |
|---|---|
| 選択範囲をコピー | テキスト選択時 |
| すべてコピー | 出力あり |
| Consultプロンプトをコピー | 出力 + コードあり |
| クリア | 出力あり |
実行ログビューア
履歴ボタンからアクセスします。直近50件の実行を表示します。
各エントリの表示
| 表示項目 | 内容 |
|---|---|
| タイムスタンプ | 実行日時 |
| ステータス | 成功(緑)/ エラー(赤)/ キャンセル(グレー)/ タイムアウト(オレンジ)/ 実行中(青) |
| 実行時間 | 秒単位で表示 |
展開時の詳細
| 項目 | 内容 |
|---|---|
| 入力値 | 実行時に使われた入力値の一覧 |
| 出力 | スクリプトの実行結果 |
| エラー | エラーメッセージ(赤色で表示) |