Skip to content

フォーマッター ​

指定条件に基づいてデータを整形する

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

DateTime 追加 ​

日付/時刻の値に追加する

設定項目

項目型必須説明
入力日付テキストはい入力日付文字列
入力フォーマット選択入力日付フォーマット
選択肢: RFC3339 (2006-01-02T15:04:05Z07:00), ISO 8601 日付 (2006-01-02), ISO 8601 日時 (2006-01-02T15:04:05), 日本式日付 (2006/01/02), 日本式日時 (2006/01/02 15:04:05), 日本式完全 (2006年01月02日), データベース日時 (2006-01-02 15:04:05), Unixタイムスタンプ, カスタム
カスタム入力フォーマットテキストGo時刻フォーマットレイアウトを使用してカスタム入力日付フォーマットを入力してください(例:2006-01-02)
式テキストはい時間単位を加算または減算する日付計算式。'+1d'、'-2h'、'+3m' などをサポート。使用可能な単位: year/y, month/m, day/d, hour/h, minute/min/M, second/s。例: '+1 day -2 hours'、'+5 days'、'-3 months'、'+1y -6m'。複数の操作を連結可能。
出力フォーマット選択はい出力日付フォーマット
選択肢: RFC3339 (2006-01-02T15:04:05Z07:00), ISO 8601 日付 (2006-01-02), ISO 8601 日時 (2006-01-02T15:04:05), 日本式日付 (2006/01/02), 日本式日時 (2006/01/02 15:04:05), 日本式完全 (2006年01月02日), データベース日時 (2006-01-02 15:04:05), Unixタイムスタンプ, カスタム
カスタム出力フォーマットテキストGo時刻フォーマットレイアウトを使用してカスタム出力日付フォーマットを入力してください(例:2006-01-02)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_date は $.<ステップID>.output.output_date です。

json
{
  "output_date": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_dateテキスト結果の日付文字列。

DateTime 比較 ​

2つの日付/時刻の値を比較する

設定項目

項目型必須説明
開始日テキストはい比較する日付。
終了日テキストはい比較する日付。
開始日フォーマットテキスト開始日のフォーマット。
終了日フォーマットテキスト終了日のフォーマット。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば dates_swapped は $.<ステップID>.output.dates_swapped です。

json
{
  "dates_swapped": false,
  "days_difference": 0,
  "hours_difference": 0,
  "minutes_difference": 0,
  "seconds_difference": 0,
  "same_date": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
dates_swappedはい / いいえstart_date が end_date より後で入れ替えられた場合は true。
days_difference数値日数差。
hours_difference数値時間差。
minutes_difference数値分差。
seconds_difference数値秒差。
same_dateはい / いいえstart_date と end_date が同じなら true。

DateTime 抽出 ​

日付/時刻の一部(年、月、日、時、分、秒)を抽出する。

設定項目

項目型必須説明
入力日付テキストはい抽出元の日付。
部分選択はい抽出する日付の部分(例: 'year'、'month'、'day'、'hour'、'minute'、'second')。
選択肢: 年, 月, 日, 時, 分, 秒
入力フォーマット選択抽出元の日付フォーマット(任意、デフォルトは RFC3339)。
選択肢: RFC3339 (2006-01-02T15:04:05Z07:00), ISO 8601 日付 (2006-01-02), ISO 8601 日時 (2006-01-02T15:04:05), 日本式日付 (2006/01/02), 日本式日時 (2006/01/02 15:04:05), 日本式完全 (2006年01月02日), データベース日時 (2006-01-02 15:04:05), Unixタイムスタンプ, カスタム
カスタムフォーマットテキストGo時刻フォーマットレイアウトを使用してカスタム日付フォーマットを入力してください(例:2006-01-02)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば value は $.<ステップID>.output.value です。

json
{
  "value": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
value数値抽出された値。

DateTime フォーマット ​

日付/時刻を指定のフォーマットとタイムゾーンに整形する

設定項目

項目型必須説明
入力日付テキストはい整形する日付。
入力フォーマット選択整形元の日付フォーマット。
選択肢: RFC3339 (2006-01-02T15:04:05Z07:00), ISO 8601 日付 (2006-01-02), ISO 8601 日時 (2006-01-02T15:04:05), 日本式日付 (2006/01/02), 日本式日時 (2006/01/02 15:04:05), 日本式完全 (2006年01月02日), データベース日時 (2006-01-02 15:04:05), Unixタイムスタンプ, カスタム
カスタム入力フォーマットテキストGo時刻フォーマットレイアウトを使用してカスタム入力日付フォーマットを入力してください(例:2006-01-02)
出力フォーマット選択はい出力する日付フォーマット。
選択肢: RFC3339 (2006-01-02T15:04:05Z07:00), ISO 8601 日付 (2006-01-02), ISO 8601 日時 (2006-01-02T15:04:05), 日本式日付 (2006/01/02), 日本式日時 (2006/01/02 15:04:05), 日本式完全 (2006年01月02日), データベース日時 (2006-01-02 15:04:05), Unixタイムスタンプ, カスタム
カスタム出力フォーマットテキストGo時刻フォーマットレイアウトを使用してカスタム出力日付フォーマットを入力してください(例:2006-01-02)
出力タイムゾーン選択出力先のタイムゾーン。
入力タイムゾーン選択整形元の日付のタイムゾーン。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば formatted_date は $.<ステップID>.output.formatted_date です。

json
{
  "formatted_date": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
formatted_dateテキストフォーマット済み日付。

DateTime タイムゾーン変換 ​

日付/時刻の値をあるタイムゾーンから別のタイムゾーンへ変換する。

設定項目

項目型必須説明
入力日付テキストはい変換する日付/時刻文字列。
入力タイムゾーン選択はい入力日付のタイムゾーン(IANA 名)。
既定値: UTC
出力タイムゾーン選択はい変換先のタイムゾーン(IANA 名)。
既定値: UTC
フォーマットテキスト出力フォーマット(任意、デフォルトは RFC3339)。
入力フォーマットテキストinput_date を解析する入力フォーマット(任意、デフォルトは RFC3339)。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_date は $.<ステップID>.output.output_date です。

json
{
  "output_date": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_dateテキスト変換後の日付/時刻文字列。

Number 通貨フォーマット ​

数値を通貨文字列としてフォーマットする。

設定項目

項目型必須説明
入力数値数値はい通貨としてフォーマットする数値。
既定値: 0
通貨選択はい通貨コード。
選択肢: 米ドル, ユーロ, 日本円, 英ポンド, 中国元, インドルピー
既定値: JPY
ロケール選択フォーマット用のロケール。
選択肢: 英語 (米国), ドイツ語 (ドイツ), フランス語 (フランス), 日本語 (日本)
既定値: ja-JP
最小小数桁数数値最小小数桁数(任意)。
既定値: 0
最大小数桁数数値最大小数桁数(任意)。
既定値: 0

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output は $.<ステップID>.output.output です。

json
{
  "output": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
outputテキストフォーマットされた通貨文字列。

Number 計算 ​

1つ以上の数値に対して数値演算を行う

設定項目

項目型必須説明
入力数値リストはい演算対象の数値。
操作タイプテキストはい実行する数値演算(加算、減算、乗算、除算、負数化、正数化)。
既定値: add

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば result は $.<ステップID>.output.result です。

json
{
  "result": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
result数値結果の数値。

Number 解析 ​

値(string、int、float、bool)を数値に解析する。

設定項目

項目型必須説明
値テキストはい浮動小数点数に解析する値(string、int、float、bool)。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_number は $.<ステップID>.output.output_number です。

json
{
  "output_number": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_number数値解析された数値。

Number 丸め ​

数値を最も近い整数または指定の小数桁数に丸める。

設定項目

項目型必須説明
入力値数値はい丸める数値。
既定値: 0
丸めメソッド選択はい丸めに使用する方法。
選択肢: 四捨五入, 切り捨て, 切り上げ
既定値: round
小数点以下桁数数値小数点以下の桁数(整数丸めの場合は0)。
既定値: 0

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_number は $.<ステップID>.output.output_number です。

json
{
  "output_number": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_number数値丸め後の数値。

Text 大文字化 ​

入力テキストを大文字化する

設定項目

項目型必須説明
入力テキストテキストはい入力テキスト

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_text は $.<ステップID>.output.output_text です。

json
{
  "output_text": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_textテキスト大文字化されたテキスト。

Text メール抽出 ​

入力テキストからすべてのメールアドレスを抽出する。

設定項目

項目型必須説明
入力テキストテキストはいメールアドレスを抽出する入力テキスト。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば matches[0] は $.<ステップID>.output.matches[0] です。

json
{
  "matches": [
    "string"
  ]
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
matches[]リスト抽出されたメールアドレス。

Text 電話番号抽出 ​

入力テキストからすべての電話番号を抽出する。

設定項目

項目型必須説明
入力テキストテキストはい電話番号を抽出する入力テキスト。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば matches[0] は $.<ステップID>.output.matches[0] です。

json
{
  "matches": [
    "string"
  ]
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
matches[]リスト抽出された電話番号。

Text URL 抽出 ​

入力テキストからすべての URL を抽出する。

設定項目

項目型必須説明
入力テキストテキストはいURL を抽出する入力テキスト。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば matches[0] は $.<ステップID>.output.matches[0] です。

json
{
  "matches": [
    "string"
  ]
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
matches[]リスト抽出された URL。

HTML → Markdown ​

HTML を Markdown に変換する

設定項目

項目型必須説明
値テキストはいMarkdown に変換する HTML。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば result は $.<ステップID>.output.result です。

json
{
  "result": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
resultテキスト生成された Markdown。

Text 結合 ​

区切り文字で文字列配列を結合する

設定項目

項目型必須説明
配列リストはい結合する文字列の配列。
区切り文字テキストはい結合に使用する区切り文字。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば result は $.<ステップID>.output.result です。

json
{
  "result": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
resultテキスト結合後の文字列。

Markdown → HTML ​

Markdown を HTML に変換する

設定項目

項目型必須説明
値テキストはいHTML に変換する Markdown。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば result は $.<ステップID>.output.result です。

json
{
  "result": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
resultテキスト生成された HTML。

Text Parse JSON ​

JSON 文字列をオブジェクトに解析する

設定項目

項目型必須説明
入力テキストテキストはい解析する JSON 文字列

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば result は $.<ステップID>.output.result です。

json
{
  "result": {}
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
resultオブジェクト解析された JSON オブジェクト。

Text HTML 削除 ​

入力テキストからすべての HTML タグを除去する。

設定項目

項目型必須説明
入力テキストテキストはいHTML を除去する入力テキスト。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_text は $.<ステップID>.output.output_text です。

json
{
  "output_text": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_textテキストHTML を除去したテキスト。

Text 置換 ​

入力文字列内の部分文字列を別の文字列に置換する。

設定項目

項目型必須説明
入力テキストはい入力文字列。
検索文字列テキストはい検索する部分文字列。
置換文字列テキスト置換文字列(削除の場合は空にできます)。
置換モード選択はい最初の一致のみを置換するか、すべての一致を置換するかを選択してください。
選択肢: 最初のマッチのみ置換, すべてのマッチを置換
既定値: all

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば result は $.<ステップID>.output.result です。

json
{
  "result": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
resultテキスト置換後の文字列。

Text 分割 ​

区切り文字でテキストを分割する

設定項目

項目型必須説明
値テキストはい分割するテキスト。
区切り文字タイプ選択はい一般的な区切り文字を選択するか、'カスタム'を選択して独自のものを入力してください。
選択肢: カンマ (,), スペース, 改行 (\n), タブ (\t), パイプ (|), セミコロン (😉, カスタム
既定値: ,
カスタム区切り文字テキストカスタム区切り文字を入力してください。
分割動作選択はい分割結果の処理方法を選択してください。
選択肢: すべての部分を保持, 空の部分を削除, トリムして空を削除
既定値: keep_all

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば parts[0] は $.<ステップID>.output.parts[0] です。

json
{
  "parts": [
    "string"
  ]
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
parts[]リスト分割後の要素。

Text 部分文字列 ​

入力テキストから部分文字列を抽出する。

設定項目

項目型必須説明
入力テキストテキストはい抽出元の入力テキスト。
開始位置数値はい開始インデックス(0 始まり)。
既定値: 0
抽出モード選択はい部分文字列の終わりを定義する方法を選択してください。
選択肢: 長さ, 終了インデックス
既定値: length
長さ数値抽出する文字数。
既定値: 0
終了インデックス数値終了インデックス(排他的、0ベース)。
既定値: -1

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_text は $.<ステップID>.output.output_text です。

json
{
  "output_text": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_textテキスト抽出された部分文字列。

Text 小文字化 ​

テキストを小文字に変換する。

設定項目

項目型必須説明
入力テキストテキストはい小文字に変換する入力テキスト。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_text は $.<ステップID>.output.output_text です。

json
{
  "output_text": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_textテキスト小文字化されたテキスト。

Text 大文字化 ​

テキストを大文字に変換する。

設定項目

項目型必須説明
入力テキストテキストはい大文字に変換する入力テキスト。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_text は $.<ステップID>.output.output_text です。

json
{
  "output_text": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_textテキスト大文字化されたテキスト。

Text トリム ​

入力テキストから空白または指定の文字をトリムする。

設定項目

項目型必須説明
入力テキストテキストはいトリムする入力テキスト。
トリムモード選択はい適用するトリミングモード。
選択肢: 両端をトリム, 開始のみトリム, 終端のみトリム, カスタム文字
既定値: both
文字テキストトリミングする文字(オプション、デフォルトは空白文字)。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば output_text は $.<ステップID>.output.output_text です。

json
{
  "output_text": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
output_textテキストトリムされたテキスト。

乱数生成 ​

指定範囲の乱数(整数または浮動小数点)を生成する。

設定項目

項目型必須説明
タイプテキストはい生成する値の種別: int、float、string。
最小値数値最小値(int/float ともに下限は包括的)。任意。デフォルト: 0。string では無視。
既定値: 0
最大値数値最大値(int/float ともに上限は排他的)。任意。デフォルト: int は 100、float は 1。string では無視。
既定値: 0
長さ数値生成する文字列の長さ(type=string の場合必須)。
既定値: 0
文字セットテキスト文字列生成に使用する文字。任意。デフォルト: 英数字。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば value は $.<ステップID>.output.value です。

json
{
  "value": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
valueテキスト生成された乱数値。

ルックアップテーブル ​

キーとテーブルから一致する値を取得する。

設定項目

項目型必須説明
キーテキストはいテーブルで検索するキー。
テーブルオブジェクトはいオブジェクト(マップ)としてのルックアップテーブル。
デフォルト値テキストキーが見つからない場合に返すデフォルト値。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば value は $.<ステップID>.output.value です。

json
{
  "value": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
valueテキストキーに対応して見つかった値。見つからない場合はデフォルト。

リストから選択 ​

操作を使用してリストから項目を選択します(最初、最後、ランダム)。

設定項目

項目型必須説明
入力リストはい選択対象のリスト。
操作タイプ選択はい実行する操作(最初、最後、ランダム、by_indices)。
選択肢: 最初, 最後, ランダム, インデックス指定
既定値: first
開始インデックス数値範囲選択の開始インデックス(包含的)。operation_typeが'by_indices'の場合は必須。index_endと一緒に使用して範囲[start:end]を作成します。
既定値: 0
終了インデックス数値範囲選択の終了インデックス(排他的)。operation_typeが'by_indices'の場合は必須。index_startと一緒に使用して範囲[start:end]を作成します。指定されていないか負の場合は、リストの最後まで移動します。
既定値: -1
デフォルト値テキスト入力が空の場合に返すデフォルト値。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば picked は $.<ステップID>.output.picked です。

json
{
  "picked": ""
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
pickedテキストリストから選択された項目。