# テーブル内フィールドの条件式による色設定

**URL:** <https://community.cybozu.dev/t/topic/948>\
**Category:** kintone 開発相談\
**Created:** [2017 年 10 月 13 日午前 1:35 UTC](https://community.cybozu.dev/t/topic/948 "2017-10-13T01:35:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2124](https://avatars.discourse-cdn.com/v4/letter/l/d26b3c/32.png) [@Legacy\_Account2124](https://community.cybozu.dev/u/Legacy_Account2124)\
**Post date:** [2017 年 10 月 13 日午前 1:35 UTC](https://community.cybozu.dev/t/topic/948/1 "2017-10-13T01:35:04Z")

</div>

プログラミング初心者向けフォーラム で 投稿しましたが、こちらにも投稿させていただきます。

テーブル内のフィールドに対して、条件により＜文字の色＞を変える方法を教えてください。

【新条件書式プラグイン】を試しましたが、

テーブル内のフィールドは選択できませんでした。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1522](https://avatars.discourse-cdn.com/v4/letter/l/94ad74/32.png) [@Legacy\_Account1522](https://community.cybozu.dev/u/Legacy_Account1522)\
**Post date:** [2017 年 10 月 13 日午前 7:49 UTC](https://community.cybozu.dev/t/topic/948/2 "2017-10-13T07:49:03Z")

</div>

新条件書式プラグインはテーブル内フィールドを対象外としているようですね。  
テーブル内のフィールドは、取得する際にちょっとコツがいります。

フィールドの一覧を取得するAPI（form/fields.json）でフィールド情報を取得する際、  
テーブル内のフィールドは、テーブルフィールド内の “fields” オブジェクトの中に入ってきます。  
つまり、通常のフィールドより深い階層に入っているのです。

```
【レスポンス例】
{
 "properties": {
  "フィールドA":{
   "type": "SINGLE_LINE_TEXT",
   "code": "fieldA"
  },
  "テーブル": {
   "type": "SUBTABLE",
   "code": "テーブル",
   "fields": {
    "フィールドB": {
     "type": "SINGLE_LINE_TEXT",
     "code": "fieldB"
    }
   }
  }
 }
}

```

※詳細：[https://developer.cybozu.io/hc/ja/articles/204783170#anchor\_getform\_fields](https://community.cybozu.dev/hc/ja/articles/204783170#anchor_getform_fields)

フィールド情報取得の処理の中で、  
「フィールドのtypeがSUBTABLEだったら、テーブル内の “fields” の中身を取得する」  
という処理を追加すれば、テーブル内フィールドを取得して処理を行うことが可能です。
