入力制御プラグイン
入力した日付の曜日が土日の場合に入力チェックを行う
このページでは、 入力制御プラグイン を使用して、 入力した日付の曜日が土日の場合に入力チェックを行う手順 を確認できます。
できること

利用シーン
- タスク管理アプリで締切日が土日だった場合、レコードを保存できないようにする
必要なアプリ・プラグイン
アプリ
運用中のアプリでも設定が可能です。 今回の設定内容(設定手順)に基づいて作成したい方は、アプリテンプレートをダウンロードしてください。
プラグイン
まだ kintone にプラグインをインストールしていない方は、30日間のお試し申込をしてプラグインをご利用ください。
設定手順
1必要なフィールドを配置する
アプリのフォーム設定で、日付フィールドを設定します。日付フィールドの設定後、その値を利用して曜日判定のフィールド(文字列1行の自動計算)を設定します。
曜日判定を行う文字列1行フィールドの計算式は、以下をコピーしてご利用ください。
コピー&ペースト用
IF( ( ( (締切日 / 60 / 60 / 24) - 0) / 7 ) - ROUNDUP(( ( (締切日 / 60 / 60 / 24) - 0) / 7 ) , 0) = 0 , "木", IF( ( ( (締切日 / 60 / 60 / 24) - 1) / 7 ) - ROUNDUP(( ( (締切日 / 60 / 60 / 24) - 1) / 7 ) , 0) = 0 , "金", IF( ( ( (締切日 / 60 / 60 / 24) - 2) / 7 ) - ROUNDUP(( ( (締切日 / 60 / 60 / 24) - 2) / 7 ) , 0) = 0 , "土", IF( ( ( (締切日 / 60 / 60 / 24) - 3) / 7 ) - ROUNDUP(( ( (締切日 / 60 / 60 / 24) - 3) / 7 ) , 0) = 0 , "日", IF( ( ( (締切日 / 60 / 60 / 24) - 4) / 7 ) - ROUNDUP(( ( (締切日 / 60 / 60 / 24) - 4) / 7 ) , 0) = 0 , "月", IF( ( ( (締切日 / 60 / 60 / 24) - 5) / 7 ) - ROUNDUP(( ( (締切日 / 60 / 60 / 24) - 5) / 7 ) , 0) = 0 , "火", IF( ( ( (締切日 / 60 / 60 / 24) - 6) / 7 ) - ROUNDUP(( ( (締切日 / 60 / 60 / 24) - 6) / 7 ) , 0) = 0 , "水","該当なし"))))))
アプリテンプレートを利用する場合は、既に設定済です。


2プラグイン設定を開いて、対象フィールドを設定する
プラグインの設定画面を開きます。 まずは、設定1で土曜日をチェックして弾く設定を行います。 フォーマットチェック機能をONにして、曜日のフィールドが土と等しくないとき、つまり土曜日以外のときに保存できるように設定を行いましょう。

3設定1の横にある+ボタンを押して、設定2を追加します
設定1の横にある+ボタンを押して、設定2を追加します。

4フィールド設定を行って、設定の保存を行う
次に、設定2で日曜日をチェックして弾く設定を行います。 フォーマットチェック機能をONにして、曜日のフィールドが日と等しくないとき、つまり日曜日以外のときに保存できるように設定を行いましょう。 設定が完了したら、保存ボタンを押して、アプリを更新します。

完成

