「2つの値を比較して条件を満たすならば」の覚え方(愛)

公開日:

こんにちは。サポートチームのほり🐰です。

注意

本記事は情報提供を目的としており、本記事の内容は無保証、サポートの対象外です。
サポート窓口、問合せ窓口にご質問をいただいても対応いたしかねますのでご了承ください。

さてさて早速ですが、皆さんは「2つの値を比較して条件を満たすならば」をご存知でしょうか。

表示しているレコードのフィールドの値を比較したいときは「フィールド値が特定の値ならば」とか「フィールド値が空ならば」とか、フィールドの値を比較する”追加条件”を利用すると良いのですが、

一覧画面のカスタマイズでは、左側の”やること”によっては「フィールド値が特定の値ならば」を使えるのですが(「フィールド背景色を変更する」とかね)、基本的にフィールドの値をそのまま利用することができません。

例えば、一覧画面で複数レコードを対象に処理を行いたいときには「リストから要素を取り出す」を使うことが多いのですが、リストから取り出した要素の中身を使って比較したいときは「2つの値を比較して条件を満たすならば」を使う必要があります。

2つの値を比較と言ってる通り、このやることは比較値Aと比較値Bを比較します。

比較方法は、

  • 等しい
  • 等しくない
  • 大きい>
  • 大きいか等しい>=
  • 小さい<
  • 小さいか等しい<=
  • 含まれる
  • 含まれない

の8種類あります。

この8つの条件が使えます


等しい、等しくないは簡単ですよね。

比較値A=比較値B
比較値A≠比較値B

AとBが等しいか等しくないか、というだけのことなので、迷うことはないです。


大小比較はちょっと注意が必要ですね。
なぜならどっちが左に来るかで結果が変わります。

「大きい>」の条件は
A>B なのか、A<Bなのか?
ということです。

これは上から順番に考えていくと簡単です。

数値A
大きい>
数値B

このまま並べると。

数値A 大きい> 数値B

となります。つまり、数値Aの方が数値Bより大きいときにこの条件が満たされる、ということになります。

この例だと、

数値A:200 > 数値B:100

ということですね。

  • 大きいか等しい>=
  • 小さい<
  • 小さいか等しい<=

も同じように考えれば簡単です!


で、やっと今回書きたかったことなのですが…

「含まれる」「含まれない」

こいつが(個人的に)厄介なのです。

これまでの考え方で言うと、

文字列A 含まれる 文字列B

となるのですが、これ見てパッとわかりますか…?

ほり

私はいつも混乱しております!!!!!

例えば、文字列Aが「いちご」、文字列Bが「みかんいちごりんご」だった場合、この条件は満たされると思いますか?

試してみましょう。

これ、ボタンを押してもうんともすんとも言いません。
つまり、条件に当てはまってないと言うことなんですね。

じゃあ、文字列Aを「みかんいちごりんご」、文字列Bを「いちご」にするとどうでしょうか?

条件に当てはまりました!

つまり、

文字列A 含まれる 文字列B

は、

文字列A:みかんいちごりんご に 文字列B:いちご は 含まれる

となるわけなんですよね(日本語の難しさw)

もちろん、チェックボックスのような複数選択が可能なフィールドでも同じ動きです。

こうやって見たら、そんなに難しいことじゃないじゃないと思うのですが…

ここだけ見てると混乱するんですよねぇ〜〜〜〜
私だけかもしれませんが、私は混乱します!w

これがどうしてもピンとこなくて、サポートの時もいちいち試しに動かしてみたりして確認してました…

しかーし!そんなことではいけない!!!
設定を見ただけでパッと分かるようにならなくては!!!!!
でも覚えられない…まる覚え苦手なワタクシ。

ほり

文字で見るから混乱するんだ。
そうだそうだ!
なんかイメージ図にして覚えればいいんだ!!!

ということで考えてみました。

バージョン1:人に置き換える

上にあるAが下にあるBを包み込むイメージです。
そっと赤ん坊を包み込むような大きな母の愛を思い浮かべればすぐに理解できますね!(謎)

「含まれない」の条件のときは、きっとBの赤ちゃんはベビーベッドですやすやと眠っていることでしょう。
その時はそっとしておいてあげましょうね。(←当てはまらないからアクション動作しないという意味です)

バージョン2:おうちに置き換える

家であるAの中に部屋Bがあるイメージです。
これが当てはまらないということは、部屋Bは家Aの外側にいるようなイメージになりますね。
こっちも大きな家に包まれたいということで手をつけてみました(謎)

こっちの方が追加条件の四角の形に近いのでイメージしやすいかもしれません。
お好きな方をデスクトップにでも貼っておいてくださいw

いかがでしょうか。
これで「2つの値を比較して条件を満たすならば」の「含まれる」「含まれない」のイメージはバッチリでしょうか?

私はバッチリです!我ながらなかなか良い絵が描けたと思います。٩( ‘ω’ )و

もし『どっちがどっちだっけ…?』と迷うことがありましたら、この大いなる手に包まれた愛に溢れた画像を思い出していただければと思います!

画面のカスタマイズ、自動処理(バッチ)、帳票出力といった「kintoneの”できない”を”できる”に」
gusuku Customineがあればkintoneらしさをそのままにkintoneをカスタマイズできます

投稿者プロフィール

アバター画像
ほり
kintoneが好き過ぎる、自称帳票まにあ。
テクニカルサポートチーム所属。
「仕事をITでたのしく」をモットーに岡山県倉敷市から完全リモートワークしております!