キンコミ kintone user community

みんなの投稿

2023/12/13 14:30

助けてください!kintone初心者です!
休暇届けでアプリを作成してます!
日付を使って、日数の自動計算をしたいのですが、
上手くいきません。土日を挟んだ場合に、
2日抜いた数値を出したいです!

お手数おかけしますがよろしくお願いいたします!

6件のコメント (新着順)
ゆやま
営業
2023/12/16 13:21

私がやっている事がまさしくわかめちゃんさんがやりたいことだと思うのですが、参考になりますか?

https://kincom.cybozu.co.jp/chats/wml4gqxmlgshoyxv

みなさん回答されてますので、少しだけ追記な感じで。

土日とおっしゃってますが、おそらく祝日や会社独自のお休みでも同じ問題に当たると思います。自動にしようと思うと結構めんどくさい部類になります。

なので、創さんやkopataさん、yamaさんが書かれているように、まずは運用面でカバーする方法を考えてみるほうが良いかもしれません。

色々試してみて、利用者の方の意見をもらってみると、新しいアイデアが生まれるかも??よかったら、やってみた方法も共有してみてくださいね!


わかめちゃん
2023/12/14 13:48

コメントありがとうございます!
参考にいたします。

製造業
2023/12/13 17:23

私なら、有給申請アプリに「休日をまたぐ」というチェックボックスを作っちゃうと思います!
そして、チェックがあるなら申請日数を-2するように設定すると……
申請者が書いてくれるので実質自動計算!

力技ですが、標準機能のみで実装できて、再現性が高い方法のひとつですので、ご参考までに!


わかめちゃん
2023/12/14 13:44

コメントありがとうございます。
IF関数を使って試してみます!

kopata
2023/12/13 17:18

1日1レコードの作りにしてみてはいかがでしょう?
たぶん1レコードに休暇の開始日~終了日を入れ、休暇日数を計算しようとしていると想像します。
3日休むなら3レコード、多少面倒かもしれませんが、そこまで大変な入力作業にはならないと思います。


わかめちゃん
2023/12/14 13:46

コメントありがとうございます!
人数が多いと時間がかかってしまうので、
何か素敵なご意見あればと思って投稿しました。

休暇届けなので、土日は最初から選択肢として選べないようにしておきたい、ということでしょうか。
kintoneの基本機能では、日付の土日祝を判別する機能はないので、基本機能の自動計算だけで実現することはできないと思います。

Javascript開発で土日祝判別する方法はあるかもしれませんが、初心者がjavascriptの基本構造を知らずにコピペでカスタマイズしてしまうのは、保守性の面からおすすめできません💦

そこでなのですが、その「土日を省く」ことは絶対に必要なんでしょうか?
土日にわざわざ申請を出す人、少なそうな気がします。間違っている人がいれば「この日はもとから休暇ですよ」と返せばいいような気がします。
そういう風に、まずは運用でカバーしながら、どうしても困る部分を見極めていくのはいかがでしょうか?


わかめちゃん
2023/12/14 13:43

コメントありがとうございます。
例えば木曜日から月曜日までお休みする場合は、土日を除いて3日取得とできたらと思って投稿しました。

こんにちはー

直接の回答じゃないんですけど、
この手の課題って実はchatGPTで解決方法を探せたりします。
ややこしい数式書くときとかに使えますよ。

なんか、Javascriptが必要になるって言われましたけど・・・・
多分この通りにやったらできるんじゃないかとは思います。


ChatGPTの回答をそのまま貼るってのはさすがに・・・
せめて自分の環境で動作するかどうかは試してからのほうがいいのではないでしょうか?

確かに・・・すみません、軽率でしたね。

回答の内容というより、ChatGPTを使うという手段の紹介のつもりでしたが、
ちょっと簡単に投稿しすぎました。

ご指摘ありがとうございます。

一応、このやり取り含めて、ChatGPTの回答部分以外は削除せずに置いておきますね。
(削除が適当であれば、すぐに削除します。)

わかめちゃん
2023/12/14 13:41

コメントありがとうございます。今後の参考にいたします。