LoginSignup
0
0

More than 1 year has passed since last update.

rex0220 計算式プラグインでテーブルの連続日付

Last updated at Posted at 2021-09-20

計算式プラグインでテーブル内日付項目に連続した日を設定出来ないかということで、やってみました。
2021-09-20_11h33_06.png

テーブル行の追加、日付変更操作例

テーブル行追加や1行目の日付を変更すると、自動計算されます。

2021-09-20_11h02_56.gif

アプリ設定

テーブル内に数値項目(番号用)と日付項目を配置。
ラジオボタンは、テーブル行追加時に全体の動きが分かるように配置。

2021-09-20_11h06_46.png

計算式プラグインの設定

  • 「循環参照を許可」をチェック
    • 計算式内で、自項目を参照する場合にチェックします。
  • 番号:

    ROWNO(行番号)+1

    ※ROWNO関数は、指定されたテーブル項目の0から始まる行位置を返します。
  • 日付:「編集」をチェック

    IF(ROWNO(テーブル)==0,日付,

    DATE_ADD(SUBTABLE(日付,ROWNO(テーブル)-1), 1, "day"))

    ※1行目は、指定された日付のまま。2行目以降は、前行日付+1日

2021-09-20_11h09_57.png

テーブル2行目以降の日付を入力不可に

項目検証プラグインで、自動設定されるテーブル2行目以降の日付を入力不可にしてみます。

2021-09-20_11h25_16.gif

項目検証プラグインの設定

  • 日付の入力不可:

    ROWNO(テーブル)>0

    ※2行目以降が真になる

2021-09-20_11h28_28.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0