functions
latest
false
Functions ユーザー ガイド
重要 :
このコンテンツは機械翻訳によって処理されています。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
関数をパブリッシュする前にローカルでテストし、クラウド デバッグが必要な場合は Studio Web にプッシュします。
ローカルで実行
JSON 入力ペイロードを使用してエントリ ポイントを呼び出します。
uipath run main '{"message": "hello"}'
uipath run main '{"message": "hello"}'
ローカル実行では、アセット、バケット、およびコネクションが bindings.jsonのエントリを介して解決されます。テナント マッピングはローカルには適用されないため、各呼び出しは設計時の識別子にフォールバックし、ログにはバインドごとに 1 行の No resource overwrite matched が記録されます。関数が期待される出力を返すまで、ここで反復処理します。
これらの行の意味と、同じ識別子がターゲット テナントでどのように再マッピングされるかについては、「 リソースのバインド」をご覧ください。
Studio Web でデバッグする
プロジェクトを Studio Web にプッシュし、クラウドでデバッグします。
uipath push
uipath push
Studio Web は UiPath がホストする環境で関数を実行するので、ローカルで利用できないプラットフォーム コンテキストに依存する問題を再現するのに役立ちます。
ヒント
- 代表的な入力を使用して、各エントリ ポイントを個別にテストします。
- エラー パスを実行する — エラーが期待どおりに動作することを確認します ( 「Python 関数を構築する」を参照)。
- ト レース を使用して、どのステップが失敗するかを特定します。