みんなの投稿

度々の投稿で申し訳ありません。
ラジオボタンで設定したフィールドをPDFで反映する時に、どうしても関数の設定がうまくいきません。

文法が正しくありませんとエラーが出るのですが、いくら考えてもどこが間違っているのかがわかりません。
どなたかわかる方、お力をお貸しください。

1件のコメント (新着順)
かな
建設業
2025/07/31 13:17

1m先までの実践のフィールドコードが
「_1m先までの実践」(名称の前にアンダーバーが入ってる)になっているので、
正しくは

IF(CONTAINS(_1m先までの実践, "2"),"●","")

になると思います~


さっそくの返信ありがとうございます。
やってみましたら、画像の様なエラーが出てしまいました・・・

contains関数はラジオボタンには使えないです
https://jp.cybozu.help/k/ja/app/form/autocalc/function/multichoice_contains.html

かな
建設業
2025/07/31 14:02

失礼しました💦
CONTAINSは文字列の検索に特化しており、数字のみを検索対象とすることは出来ないようです。

ですので、一つプロセスを挟みましょう。
文字列(1行)フィールドの自動計算を間に追加して、

「_1m先までの実践」の結果を出させます。(フィールドコードは「結果_1m先までの実践」とでもしましょう)

そして、「結果_1m先までの実践」を軸にIF関数を組みます。

IF(結果_1m先までの実践="2","●","")

これでヒットさせられるようになりました。

かな
建設業
2025/07/31 16:38

そーなんですよね!笑
よくごっちゃになってしまうので、こうやって備忘録付けてるの素晴らしいです!✨



今回に関しては、数字(数値型)が検索でヒットできなかったので、「CONTAINS」でなくても一つプロセスを挟む必要があったみたいです。
(文字列(1行)の自動計算で「数値(number型)」を「文字列(string型)」に強制的にする、ということですね。この辺りはプログラミング知識ですね…笑)

CONTAINS関数は複数のうち1つにでも当てはまるか?ということを確認するものなので、複数選択可能なチェックボックス、複数選択(そのまま)、テーブルという1レコードの中に複数の値があるフィールドに適用するイメージですね

私の書き方が悪かったですごめんなさい!



複数選択可能な、「チェックボックス」、「複数選択」、「テーブル」、といった、1レコードの中に複数の値があるフィールド種別



こんな意味でした
かいつまむと配列扱いされるフィールドです
私もテーブルもフィールド認識です

この理屈なら添付ファイルとかユーザー選択にも使えても良さそうですけどね

返信遅くなり申し訳ありません。
CONTAINS関数って本当に難しいです。。。
全然理解が出来ません。
ありがとうございました。

返信遅くなり申し訳ありません。
なんとか出来ました!
難しくて全然できませんでした。
もう頭がパンクして、kintoneから離れていました。。。涙

詳しい記載本当にありがとうございます。
画面コピーして、私のマニュアルに貼りました!
ありがとうございました。

また別の問題が出てきたので、近いうちに投稿しようと思います。。。