YAMLツール by Workato - YAMLドキュメントの解析アクション

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

Parse YAML documentアクションは、生のYAMLコンテンツから値を抽出し、レシピで使用できる構造化されたデータピルに変換します。 このアクションを使用して、完全なYAMLファイルまたは他のファイル形式に埋め込まれたYAMLヘッダーを解析できます。

入力

入力フィールド説明
サンプルYAMLドキュメントコンテンツの構造を定義するサンプルYAMLスニペットを指定します。 Workatoはこれを使用して出力スキーマを生成します。
YAMLコンテンツ解析する実際のYAMLコンテンツを指定します。 これは、ダウンロードしたファイルまたは前のステップの出力から取得できます。

YAMLファイルをダウンロード

DropboxFileツール 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.2

Workatoはこれをサンプル構造として使用し、各キーに対応するデータピルを返します。

YAMLコンテンツの解析YAMLコンテンツを解析します。 動作例については、サンプルレシピを参照してください。

他のファイル形式内のYAMLヘッダーに保存されているメタデータも解析できます。 これらのYAMLヘッダーは、ファイルの先頭にある---行の間に表示されます。 例:

yaml
---
title: "Edinburgh Biodiversity"
author: John Doe
date: 22/Oct/2016
output: html_document
---

このアクションは区切り行の間にあるYAMLブロックのみを解析し、ファイルの残りの部分を無視します。

他のファイルタイプのYAMLコンテンツの解析他のファイルタイプのYAMLコンテンツを解析

Last updated: