WienerWiener
  • はじめに
  • 競合比較
  • 価格・入手
  • FAQ
  • 向いているケース
  • ライセンス
  • Unity Asset版とStandalone版の違い
  • 簡易難読化・改ざん検知
  • 整合性検知・デバッグ
  • ローカライズ
  • バージョン管理
  • Google Sheets入力
  • Excel
  • YAML
  • 設定ファイル
  • データフォーマット
  • マスターデータコンバート
  • ValueOnlyフォーマット
  • スタートアップ
  • サンプル
  • Converter
  • YAML Editor
  • Setting Editor
  • 日本語
  • English
  • はじめに
  • 競合比較
  • 価格・入手
  • FAQ
  • 向いているケース
  • ライセンス
  • Unity Asset版とStandalone版の違い
  • 簡易難読化・改ざん検知
  • 整合性検知・デバッグ
  • ローカライズ
  • バージョン管理
  • Google Sheets入力
  • Excel
  • YAML
  • 設定ファイル
  • データフォーマット
  • マスターデータコンバート
  • ValueOnlyフォーマット
  • スタートアップ
  • サンプル
  • Converter
  • YAML Editor
  • Setting Editor
  • 日本語
  • English
  • YAML操作

    • 概要
    • 定義一覧
    • Header定義
    • Fields定義
    • MultiYamlAction定義
    • ValidateKeyExistsYamlConditions
    • ValidateKeyExistsYaml
    • ValidateUnique
    • EnumConstJoin

ValidateKeyExistsYamlConditions

概要

特定のパラメータの値毎に、YAMLに指定したデータが1つもない場合にエラーにします。

チェックしたいYAMLのfields.validate.key_exists_yaml_conditionsにこのYAMLを指定します。

記入例

header:
  base_type: MultiYamlAction
  multi_yaml_action:
    type: ValidateKeyExistsYamlConditions
    ignores:
    - value: 0
multi_yaml_action:
- yaml: item/item.yaml
  key: Id
  conditions_param: Item
- yaml: unit/unit.yaml
  key: Id
  conditions_param: Unit
...

詳細

yaml

  yaml: item/item.yaml
  • 定義:必須

チェックする項目のあるYAMLを指定します。

key

  key: Id
  • 定義:必須

チェック対象のkey名を指定します。

conditions_param

  conditions_param: Item
  • 定義:必須

特定のパラメータの値を指定します。

最終更新:: 2026/06/12 2:44
Contributors: artisan-sawasaka
Prev
MultiYamlAction定義
Next
ValidateKeyExistsYaml