YAMLツール by Workato - YAMLドキュメントの解析アクション
Parse YAML documentアクションは、生のYAMLコンテンツから値を抽出し、レシピで使用できる構造化されたデータピルに変換します。 このアクションを使用して、完全なYAMLファイルまたは他のファイル形式に埋め込まれたYAMLヘッダーを解析できます。
入力
| 入力フィールド | 説明 |
|---|---|
| サンプルYAMLドキュメント | コンテンツの構造を定義するサンプルYAMLスニペットを指定します。 Workatoはこれを使用して出力スキーマを生成します。 |
| YAMLコンテンツ | 解析する実際のYAMLコンテンツを指定します。 これは、ダウンロードしたファイルまたは前のステップの出力から取得できます。 |
YAMLファイルをダウンロード
DropboxやFileツール by Workatoなどのコネクターのダウンロードアクションを使用して、このアクションの入力用にYAMLファイルをWorkatoにダウンロードできます。
出力
Workatoは、サンプルYAMLドキュメントフィールドで定義された構造に基づいてデータピルを生成します。 これらには、文字列、リスト、ネストされたオブジェクト、および配列が含まれる場合があります。
利用状況の例
この例では、従業員レコードを含むYAML構造を解析します。 各レコードには、単純なフィールド、配列、ネストされたリストまたはディクショナリが含まれます。
yaml
- employee_1:
Name: Martin Simon
Age: 25
Title: Technical Manager
Employed: True
Introduction_string:
Hi i love to play football
Responsibilities_list:
- sales rep
- fire safety committee
- first aid
Languages_NestedList:
- [perl, elite]
- [python, Elite]
- [pascal, Fundamental]
Education_dictionary:
Bachelors:
School : UCLA
Degree : BSc in IoT
GPA : 4.3
PostGrad:
School : MIT
Degree : PhD in CS
GPA : 4.2Workatoはこれをサンプル構造として使用し、各キーに対応するデータピルを返します。
YAMLコンテンツを解析します。 動作例については、サンプルレシピを参照してください。
他のファイル形式内のYAMLヘッダーに保存されているメタデータも解析できます。 これらのYAMLヘッダーは、ファイルの先頭にある---行の間に表示されます。 例:
yaml
---
title: "Edinburgh Biodiversity"
author: John Doe
date: 22/Oct/2016
output: html_document
---このアクションは区切り行の間にあるYAMLブロックのみを解析し、ファイルの残りの部分を無視します。
他のファイルタイプのYAMLコンテンツを解析
Last updated: