キンコミ kintone user community

みんなの投稿

2024/08/11 08:47

初心者です。皆様ご教授お願い致します。

フィールド:「整備状況」に未選択時は、
未整備と表示させる式を追加したいのですが上手くいきません。

サブテーブルの「状況」で、(・整備中 ・整備済)とあります。

①全て(整備済)で整備済。
②ひとつでも(未選択)があれば、未整備。
③上記未選択から(整備中)で整備中。

可能でしょうか?式の書き方を教えて下さい。

IF( OR(
CONTAINS(状況, "整備中"),CONTAINS(状況, "")),"整備中","整備済")

どうぞ宜しくお願い致します。

1件のコメント (新着順)

さてこちらも考えましょう・・・

テーブルの「状況」で、(・整備中 ・整備済)

このフィールドもチェックボックスですか?


仮にチェックボックスだとして。
テーブル外のフィールドから、テーブル内のチェックボックスフィールドに対してCONTAINS関数のフィールドに指定することはできません。

なのでテーブル内に状況のチェックボックスフィールドを指定する作業用フィールドを作成します。
そしてテーブル外の「整備状況」のでその作業用フィールドでCONTAINS関数でIF文を書くとできるかなと思いますね。

IF("未整備"が含まれていれば,"未整備",
 IF("整備中"が含まれていれば,"整備中","整備済")
)

こんな感じでしょうか。

nao
2024/08/12 00:44

きったん さん、

説明不足でした。
テーブル内で「ドロップダウン」でした。
教えて頂いたようにテーブル内に(整備)作業フィールドを設け、こちらはうまくいきました。

テーブル外の(整備状況)のIF文がやはりうまくいきません。
IF(
OR(
CONTAINS(整備, "未整備"),
CONTAINS(整備, "整備中")),"整備中","整備済")




ご教授、お願い致します。

nao
2024/08/13 21:09

きったん さん、
きったん さんから色々とアドバイス頂いたおかげで、
少しずつ希望の状態へ近づいてきています。

色々と試してみたのですが、テーブル内のドロップダウンで、
・未選択・整備中・整備済をテーブル外の整備状況へ、
このIF文で問題がないか検証してみようと思っているのですが、
IF文の書き方に問題がないといいのですが。

IF(CONTAINS(状況,""),
IF(CONTAINS(状況,"整備中"),"整備中","未選択"),
IF(CONTAINS(状況,"整備中"),"整備中","整備済"))

お盆の帰省中で検証できないので、
応援していますー!!!
色々試してみてください!

nao
2024/08/14 18:50

きったんさん!ありがとうございます。
帰省中、どうぞお気を付けて下さい。
色々検証してみます。