ワークブックを読めて許可されたフォームに到達できるなら、エージェントで入力できます。行ごとに一意のキーを付け、列と画面項目を対応付けます。一行だけ試し、送信結果が不明ならキーで再確認してから再試行します。
項目を対応付けて検証する
合成ワークブックには四行あり、Record Key、Item Name、Quantity、Note を使います。キーは文字列、数量は正の整数です。この例の新規作成では任意の Note は空欄にできます。更新時は空欄が維持、消去、エラーのどれかを決めます。
| ワークブック列 | フォーム項目 | 規則 |
|---|---|---|
| Record Key | Record key | 一意の文字列キー |
| Item Name | Item name | 必須テキスト |
| Quantity | Quantity | 正の整数 |
| Note | Note | 新規作成では任意 |
練習ワークブックを取得 · ウェブ表を CSV に出力 · エージェント向けブラウザー
一行を送信して読み直す
許可済みテスト環境でラベルと入力値を確認します。一行を送信してキーで開き直します。O01-001 は名前と数量が一致し、Note は空、受領番号は REC-001 でした。クリックは操作を発行した証拠です。
許可済みテストフォームを開き、一行を読みます。表示項目に値を入れ、送信前に確認します。キーと受領番号を記録し、結果が不明なら停止してキーで照合します。
送信の試行と確定を分ける
キー、検証状態、試行回数、受領番号、次の操作を記録します。O01-002 は保存後、確認応答で 503 を返しました。初回実行は停止し、状態を未確認にしました。エラーだけで保存の有無は分かりません。
Power Automate web actions · ブラウザー自動化 · ブラウザー操作の安全性
保存先を照合して再開する
別の Tabbit タスクでキーを照合しました。O01-002 は REC-002 と正しい値が見つかり、再送しませんでした。O01-003 は未保存で有効だったため送信しました。O01-004 の Quantity は文字列 two だったため送信前に止めました。確認できない場合は人が調べます。
AI エージェントでブラウザーを操作 · API とブラウザーの選択
行ごとに照合する
キー、値、受領番号を比較し、件数と合計も確認します。元の四行のうち三件保存、一件保留、数量合計は 9 でした。保存済みキーの送信は一回ずつで、保留行はゼロ回でした。
| 元のキー | 結果 | 受領番号 |
|---|---|---|
| O01-001 | 確認済み | REC-001 |
| O01-002 | 503 後に確認 | REC-002 |
| O01-003 | 再開後に確認 | REC-003 |
| O01-004 | 送信前に停止 |

小さなバッチから始める
保存したワークブックを読み直し、ローカルのフォームを Tabbit スクリプトで操作しました。失敗は保存後に注入しました。本番で許可されたインポートや API が要件を満たすなら使えます。画面操作では結果を別に確認します。
Power Automate 利用者は Excel を読めてもフォーム項目への割り当てで困りました。別の議論では送信間の再読み込みが話題でした。最初に一行を確認します。 Reddit Power Automate · Reddit Forms
よくある質問
Excel の一行を対応付けるには?
安定したキーを使い、列名をフォーム項目と型に対応させます。
空欄はどう扱いますか?
項目と操作ごとに決めます。新規作成では任意項目を空にできます。
503 は保存されなかったことを示しますか?
キーで保存先を確認します。保存後に応答だけが失敗する場合があります。
重複せずに再開するには?
確定済みと未確認のキーを先に読み、存在せず有効な行だけ送信します。
各行に何を記録しますか?
キー、検証状態、試行回数、受領番号、次の手順です。
保存されたか確認できない場合は?
未確認として、人による確認や許可された照会に回します。