キンコミ kintone user community

みんなの投稿

2024/07/02 16:42

Kintoneの標準機能にない関数をJavaScriptを使って作成し、実際に使用していらっしゃる方いらっしゃいますか?

現在弊社にてプラグインの導入のハードルが高く、Kintoneの標準機能にない関数をJavaScriptを使って作成したいなと思っております。(特にTODAY関数・・・)
検索してもそんな事例が全く出てこず、皆さんプラグインを頼られている方が圧倒的多数かと思いますが、
うちプラグイン買わずにやってるよ!!って方いらっしゃいました
らぜひお話お伺いしたいです。
よろしくお願いいたします。

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

today関数はよく、投稿されていますので
キンコミで「today関数」で色々な情報が出てきますよ。


canny
2024/07/02 17:20

ありがとうごさいます!
色々見てみたんですけど、イマイチピンと来なくて、、、
更新日時が変わらないまま、内容が自動変更できるようにできたらベストなんですけど、
やはり難しいですかね。。。

suji バッジ画像
2024/07/02 18:00

today関数を使えたとしたら、どんなことをやりたいですか?
別のやり方を案内できるかもしれません。

canny
2024/07/03 09:01

一番は勤続年数を割り出すのを自動計算させたいです。
元々、更新日時で計算していたのですが、それだと更新日時の本来の役割が使用できなくなることに気づきました。
なので、取り急ぎTODAY関数だけ使用でき、JavaScriptを組んで自動更新させられればいいんだけどなあと。
※TODAY関数しか今のところ必要ないのでプラグインは使用したくありません・・

また、できたら関連レコードのように、追記されても更新日時が更新されないのがうれしいです。

こんなことってできますかね??

suji バッジ画像
2024/07/03 09:30

おはようございます。

まず、更新日時は何かの拍子に変わってしまうことがあるので、
それをベースに計算するのは危険です。
ですのでアプリに入社日フィールドを追加することをおすすめします。
csvダウンロード→Excel等で編集→csvアップロードで対応です。

続けてkintone基本機能のみでの対応方法です。
勤続年数は毎時リアルタイムで見たい情報ではないため(違っていたらすみません)
任意のタイミング(月1回、年1回など)で手動データ更新します。
ペパコミさんの動画参照ください。
https://www.youtube.com/watch?v=WS45e7ufvA0
更新はレコード番号、基準日のみをcsvアップロードすることになります。

最後にjavaScriptでの対応方法ですが、詳細画面に表示させるだけなら
こちらのページのやり方をそのままで対応できます。
https://cybozu.dev/ja/id/8ca142886176128e1ee61236/
ただし、一覧画面で見たい、またデータとして取り扱いたいような場合は
さらに作りこみが必要です。
上記ページを参考に対応してみて手詰まりになるようであれば
cybozu developer networkで相談してみてください。
https://cybozu.dev/ja/

以上です。

canny
2024/07/03 16:14

ありがとうございます!
頂いた情報を元にちょっとフォームの改修をしてみようと思います。
また、ディベロッパーネットワークにもコミュニティがあるのですね!!
カスタマイズ系の質問はそっちで投げてみるのもよさそうですね。

良い情報ありがとうございます!!