WEL標準ライブラリ ​

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

標準ライブラリは、WEL(Workato Expression Language)に組み込まれている関数セットです。言語に同梱されているため、インストール、インポート、または接続するものはありません。すべての関数は、すべての式で利用できます。

機能の提供状況

WELは現在、一部のお客様にご利用いただけます。ご利用のワークスペースで利用可能かどうかを確認するには、Customer Success Representativeにお問い合わせください。

クイックリファレンス ​

WELでは、関数を次のカテゴリに整理しています。

カテゴリ説明
文字列テキストの確認、クリーンアップ、抽出、および置換。
リストマッピング、フィルタリング、並べ替え、グループ化、結合、および集計。
マップキー値データの読み取り、マージ、および再形成。
ディープマップネストされた構造内の任意の深さにある値を収集または変換します。
時間日付、時刻、および期間の読み取り、計算、および移動。
数値数値の丸めと数値型のテスト。
書式設定値を表示文字列としてレンダリングします。
変換指定された型の値を構築します。
共通長さの測定、存在のテスト、および型の検査。
JSONJSONの解析、シリアライズ、およびクエリ。
エンコード名前付きエンコードで、テキストとバイトを相互に変換します。
エスケープCSV、HTML、SOQL、およびその他の形式に合わせて値をエスケープします。
Unicode書記素クラスタ、正規化、および日本語テキストを処理します。
バイナリ生のバイトデータを操作します。
暗号化HMAC、JWT、PBKDF2、およびAESを使用して、ハッシュ、署名、および暗号化を行います。
ランダムUUIDとランダム値を生成します。

関数の呼び出し ​

関数を直接呼び出すか、>>を使用して値をパイプします:

text
upper(_.status)
_.status >> upper

_は、式が受け取るデータを含む入力変数です。 _.statusは、入力のstatusフィールドを読み取ります。詳細については、入力変数を参照してください。

パイプされた値が、関数の最初の引数に入ります。その他の引数は通常どおり記述します。

text
_.order_id >> starts_with?('SO-')

パイプ形式は左から右に読み取られるため、複数のステップを連結する場合に適しています。

text
_.email >> trim >> lower

パイプラインファミリー全体については、演算子を参照してください。

型は厳密です ​

WELは、呼び出しを成功させるために引数を強制変換しません。関数がStringを想定している場所に数値を渡すと、暗黙的に変換されるのではなくE100が発生します。意図した型を明示するには、変換関数を使用します。

これは意図的な動作です。暗黙的な強制変換は、変換がエラーなしで実行されても誤った結果を生成する最も一般的な原因です。

例外は、常に自動変換を行う文字列補間と、特定の強制変換を設定する2つのデータの変換アクションフラグです。

  • データ型: 16個のWELデータ型と、それぞれが値を表す方法。
  • 演算子: 演算子のpipelineファミリーに関する詳細情報。
  • Cookbook: 一般的な連携の問題の例。
  • エラーコード: ジョブ失敗のトラブルシューティング。

最終更新日: