私の名前はチュンです。株式会社メディアフュージョンでkintone関連製品の開発を担当しているベトナム出身のエンジニアです。kintoneに興味のある方、kintoneを使っている方に私の蓄積した経験を共有したいと思います。パート1では、標準のkintoneが対応できない経費予測の問題を提起し、JavaScriptを使用してその問題を処理しました。本記事では、使用したJavaScriptによる処理方法の詳細について説明します。プログラムの作成(パート1)以下は、使用した経費予測の計算式です。標準のkintoneでは、今月経過した日数と月の合計日数の2つの値を計算することができません。JavaScriptのソースコードの詳細ソースコードには、即時関数内に含まれる2つの主要な部分があります。この記事では、経費予測の計算処理部分を説明します。月末に予算を超過する値を強調表示する部分は別の記事で説明します。月末に予算を超過する値を強調表示する。経費予測の計算結果は、「経費予測」というデータフィールドに保存されます。データフィールドからデータが使用されます。データフィールドの値が変更されたイベントを捕捉します。レコード追加画面で、{fieldcode}の値が変更されたときに、イベントがトリガーされます。レコード編集画面で、{fieldcode}の値が変更されたときに、イベントがトリガーされます。フィールドの変更された値を取得し、計算を処理します。レコードのデータを格納するために、「record」変数を初期化します。ペーのンデータを格納するために、「campaigns」変数を初期化します。//「campaigns」変数の各要素は、広告キャンペーンのテーブルの1行に対応します。現在の日付を格納するために、「date」変数を初期化します。//レコード内の「年」フィールドの値を格納するために、「year」変数を初期化します。レコード内の「月」フィールドの値を格納するために、「month」変数を初期化します。」と「month」の値が未定義の場合、計算は行われません。月の合計日数を格納するために、「numberOfDaysInMonth」変数を初期化します。それぞれの広告キャンペーンをループして、キャンペーンの経費予測を計算します。現在ループしている広告キャンペーンのデータを格納するために、「campaign」変数を初期化します。広告キャンペーンに経費データがない場合、計算を行わず、次の広告キャンペーンに進みます。月末の広告キャンペーンの経費予測を計算するために、「estimates」変数を初期化します。結果は最も近い整数を切り上げ。計算された「estimates」の値をレコード内の「経費予測」データフィールドに格納します。レコードの計算後の経費予測値を返します。event;以下は、JavaScriptのエラーがないかどうか確認するデバッグ方法を例示します。ここではブラウザーのデバッグ機能を利用します。JavaScriptカスタマイズデバッグまとめ記事を読んでいただきありがとうございます。文による条件分岐と列追加(パート2)2024.06.18最近の投稿オープンアクセス対応、機関リポジトリ連携システムを2024年秋リリース2024.05.14ISMS認証を取得しました(情報セキュリティマネジメントシステム)。つのクエリ間のデータを簡単に結合できます。2014年5月プロジェクト会計DX化の最適解Microsoft365でサーバーレス業務システム。サーバー攻撃のリスクと導入・運用コストを大幅削減MS365はOfficeやTeamsだけ?MS365をフル活用でプロジェクト会計をDX化。BIにデータを取り込みたいシステムのコネクターが無い。BIなら手軽に可視化できて深い分析も可。Platformのクラウドサービス上で管理。業績データをMicrosoft365に蓄積。DX時代にふさわしいサーバーレスな業績管理システムIRシステム・データ統合システムサーバは不要。BIとMS365で実現し、ユーザが拡張できます。種々のシステムと連携。導入時は当社が構築、それを基に実践教育を実施、ユーザが自ら拡張可能になります。研究シーズ公開・研究広報マスコミ、学生・留学生の視点からの研究者検索。ビジュアルな研究シーズ、SDGsサイトを構築ビジュアルな研究プロモーション文字だけの業績管理と異なり、画像や動画を貼り付け自由にレイアウト。文字だけの業績管理と異なり、画像や動画を貼り付け自由にレイアウト。ビジュアルなサイト実現MF教員評価システム視覚化した業績データを参照しながら教員評価をします。評価者の負担を軽減します。指標の計算、評価項目の設定、評価者の指定などすべて設定のみで出来ます。