みんなの投稿

[無駄な検証?]kintone 自動計算式の書式あれこれ

標記は、JavaScriptの計算式記述のお作法を読めば分かるのかもしれませんが、調べるのが面倒なので、思うところだけ実験した結果を共有します。

【実験対象】
入力した日付が、月の第何週にあるかを表示したい|kintoneヘルプ』にある例示式

思うところ①:「演算子の前に改行」は例示式あるあるだけど、演算子の後に改行入れたらどうなるの?
[月初日]フィールドの例示計算式日付-((日部分-1)*60*60*24)
日付-((日部分-1)*60*
60*24)

としてみました。
結果→正しく計算してくれます👍🏻

思うところ②:例示式で、区切り文字・演算子の前後に半角スペースが入ってるものがあるけど、必ず入れないといけないの?
鬼入れ子構造の例示式で、半角スペースを一括削除してみました。
結果→正しく計算してくれます👍🏻

思うところ③:例示式でインデント付けるのに連続する半角スペース使ってるけど、タブ文字とかぢゃダメなの?
鬼入れ子構造の例示式で、半角スペース4つをタブ文字に一括置換してみました。
結果→正しく計算してくれます👍🏻

思うところ④:スペースは半角ぢゃないとダメなの?
例示式のあちこちに全角スペースを埋め込んでみました。
結果→さすがにフィールドコードや数値を分断するようなスペースは怒られますが、区切り文字(カッコや演算子等)の前後なら正しく計算してくれます👍🏻

④は意外でしたが、どれも無いものとして計算してくれるみたいです。
とどのつまり、「改行/スペース/タブ文字は”人の可読性向上用文字”であり、計算には影響しない」ということなんでしょうねぇ🤔

小生的には、立式のハードルが少し下がったように感じました。

ご参考になりますかどうか…

1件のコメント (新着順)
製造業
2026/05/28 16:34

たしかに疑問に思ったことはあれど、実際に試したことはないケース!
気になっても、すでに動いている式は触りづらいのでそのままにしていました...
今後の計算式の可読性を上げるきっかけになりました、投稿感謝です✨️