kintoneで入力支援 日付の末尾で値を変更
kintoneで入力支援 日付の末尾で値を変更
データを入力する日のステータスに応じて、フィールドの値を操作することができます。
今回は、入力している日の末尾が「1」だった場合に値が変わるようにしてみましょう。
対象のフィールドには初期値を設定しておきます。
レコード作成イベントの中にコードを設定
Dateクラスで新しい日付のオブジェクトを作成します。getDateメソッドで本日の日付を取得します。
%演算子で「余り」を取得することができますので日付の一桁目を抜き出します。これが「1」であれば今日が1日、11日、31日のいずれかであることがわかります。その場合にフィールドの値を更新します。
次にサンプルコードを示します。
const today = new Date();
const todayDate = today.getDate();
if((todayDate % 10) === 1){
event.record.文字列.value = “末尾が1だよ”;
};
return event;
レコードの作成ボタンを押すと、初期値が上書きされます。
日付を利用した入力支援、応用編
今回は日付の一桁目を抜き出すので10による剰余を利用しました。
これを5による剰余が0であることを利用すれば、いわゆる「ごとうび」の場合の処理分岐をさせることができます。
また、getDayメソッドで曜日を取得することができます。
今回のサンプルはかなり応用が利きますので目的に合わせて工夫してみてください。
ゴートップではkintoneを活用した業務の効率化のご相談を承っております。
現在の業務に課題を抱えている方は是非ゴートップにお問い合わせください。
詳しくは当社kintoneソリューションサービスのページをご覧ください。
さまざまな方や企業の多様なニーズにお応えする「エスコートン」サービスの提供を開始しました。
お悩みに合わせた3つのサービスメニューをご用意しました。