JavaScript FAQs

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

JavaScript connectorに関するよくある質問への回答を確認します。

Workato JavaScript connectorは何に使用しますか

Workato JavaScript connectorを使用すると、レシピの一部としてカスタムJavaScriptコードを記述できます。 データ変換や外部サービスの呼び出しなどのタスクに使用できます。

Workato JavaScript connectorはどのJavaScriptランタイムを使用しますか

Workato JavaScript connectorはNode.jsバージョン20.11.0で実行されます。 Node.jsバージョン20.11.0で利用可能なすべてのJavaScriptライブラリに加え、次のような追加ライブラリが含まれています:

  • node_fetch
  • lodash
  • gRPC
  • Google Protobuf
connector内のJavaScriptスクリプトのサイズに制限はありますか

はい。 JavaScriptアクションではスクリプトサイズが制限され、次の制限があります:

説明制限メモ
ライブラリ、一時メモリ、入力を含むJavaScriptコネクタアクションのメモリ制限256 MBNA
JavaScriptコネクタアクションの最大コードフィールドサイズ1 MBNA
JavaScriptコネクターアクションのタイムアウト30秒NA
アクション内のJavaScript評価の読み取りリクエストタイムアウト30秒この制限は、次のアクションに適用されます:
  • カスタムJavaScriptコードを呼び出すアクション
Workato JavaScript connectorでinput fieldsを定義するにはどうすればよいですか

Input fieldsセクションを見つけ、Add fieldを選択してJavaScriptコードのinput fieldsを定義します。 レシピの前のステップから、これらのinput fieldsに値をマッピングできます。

Date input fieldsはJavaScriptコードにどのように渡されますか

Date型のDate input fieldsは、文字列としてJavaScriptコードに渡されます。 コード内でdate inputをDateオブジェクトに変換して使用することをお勧めします。

呼び出されるJavaScriptコードのoutput schemaを定義するにはどうすればよいですか

output schemaを定義するには、次の2つの方法のいずれかを使用できます:

  • スキーマ生成にはsample JSONを使用します。
  • フィールドを追加し、データ型を指定し、どれを任意項目にするかを決定して、スキーマを手動で定義します。
JavaScriptコードはexports.main関数でどの形式に従う必要がありますか

JavaScript connectorでは、コードがexports.main function内にある必要があります。 コードはCommonJS形式に従い、main関数をエクスポートする必要があります。この関数はデータを入力として受け取り、出力を返します。

Last updated: