みんなの投稿

2026/09/18 13:17


・賞味期限の表示方法について質問です

・私は、品質管理と情報システムの部署管理をしています

・賞味期限の前に一覧で期限到来が一目でわかるようにしたいです。

・「条件書式プラグイン」を使用しましたが作成方法がよくわかりません。「生産日」を基準にして作成したいのですが、「今日」とはいつのことですか。よろしくお願いいたします。​


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

おはようございます。

最初にご質問を読んだ時は、ご質問の意図がよく分からなかったのですが、条件書式プラグインの設定画面を確認して、少し分かった気がします。全然違っていたらすみません。

通常であれば、「今日」と比較するのは「生産日」ではなく「賞味期限」だと思います。

ただ、「生産日」を使おうとされたのは、次のような理由ではないでしょうか。

・生産日(日付)+●日という形で、賞味期限を自動計算している
・その結果、賞味期限が文字列などになっており、条件書式プラグインの「書式条件フィールド」で選択できない
・そのため、日付フィールドである「生産日」を基準に書式設定しようとされた

もしこのような状況でしたら、今回の用途では、別の条件書式プラグインを使う方法もあります。

他の方も書かれていますが、今回お使いの条件書式プラグインは、kintoneのプラグイン開発用のサンプルという位置づけなので、別の無料プラグインを検討されてもよいと思います。

例えば、KIZUNA Worksさんの「フィールドスタイラー for kintone」があります。無料で利用でき、条件付きスタイルでは TODAY±N のほか、他のフィールドを基準にした {フィールド}±N も設定できます。

https://kizuna-works.jp/plugins/field-styler/

例えば、賞味期限がすべて「生産日+30日」で、賞味期限の1週間前から色を付けたいのであれば、生産日から23日経過した時点が対象になります。

一方で、商品によって賞味期限が30日、60日、90日……と異なるのであれば、「生産日」を基準に一律の条件を設定する方法では対応しにくくなります。

その場合は、

生産日(日付)+賞味期限日数(数値)→ 賞味期限(日付)

という形で、賞味期限を日付として保持しておくと、その後の条件書式が設定しやすくなります。

ただし、kintoneの基本機能では、日付フィールドと数値フィールドから計算した結果を日付フィールドとして保持することはできないため、この部分には日付計算に対応したプラグインなどが必要になります。
 ※日付計算系の無料プラグインもいろいろあるので探してみてください。

なお、「今日」というのは、その条件を評価する時点の当日の日付です。例えば今日が9月22日なら、TODAY は9月22日を指します。

ご参考になれば幸いです。


SEIJI
製造業
2026/09/24 16:12

言葉足らずで申し訳ありませんでした。
サイボーズのプラグインでなくその他の無料のプラグインを使用するのが良いということ理解しましたありがとうございました。

単純な方法として、一覧設定で、「賞味期限順」の一覧を作る
(賞味期限(生産日?)を基準に昇順で並べる)
賞味期限が早い順に並ぶので、賞味期限チェックはこの一覧見てください、にしても良いと思います。

(一覧にもIDが個別でついているので、個別リンクとして、お知らせ欄にリンクを貼っておくのもいいですね)

条件書式プラグインを使って色分けもしたい、でもJSでの開発は難しい…、ということであれば、㈱ぐーどろさんが無料のプラグイン配布しているので、こちらを使ってみたらいかがでしょうか?

【無料】リッチな条件書式プラグイン
https://goodoro.co.jp/products/condition-format-plugin/

設定も簡単ですし、管理や引継ぎもプラグインの方が楽なのでおすすめです。

以上、ご参考までに。


SEIJI
製造業
2026/09/24 16:13

ありがとうございました。またよろしくお願いいたします。

cybozu developer networkでサンプルとして公開されている「条件書式プラグイン 」のことでしょうか。
それでしたら記事中に明記されているように、このプラグインはプラグイン開発のためのサンプルで、サポート対象外です。
cybozu developer networkのトップメニューの「コミュニティー」で質問すれば親切な人が回答をくれることがあるかもしれません。

話を戻すと、kintone全般で「今日」とは、アプリを実行した当日の日付が自動的に入ります。

「賞味期限」フィールドと「今日」を比較するのであれば、例えば、今日の日付が2026年9月19日であったなら「2026-09-19」と比較することになります。


SEIJI
製造業
2026/09/24 16:14

ありがとうございました。またよろしくお願いいたします。

個別プラグインの基本的な使い方は、それぞれのサポートに訊くのが常套(というか筋)ですね。

で、「賞味期限を迎えているレコードを一覧で絞り込む」だけなら、標準機能でもイケますね。
①一覧のジョウゴマークをクリック
②[条件]を
 賞味期限(旨のフィールド)≦(以前)(とか任意選択)[日付を指定]:今日
 に設定(範囲指定したければ、条件を追加)
③[適用]クリック
かなー
※ココでの「今日」はtoday()です。

以上、ご参考まで


SEIJI
製造業
2026/09/24 16:15

ありがとうございました。またよろしくお願いいたします。