initial value 自動入力

Appsheetで日報アプリを作っています。

現場名は一覧からEnumListで選択するようにしました。

しかし連続して同じ現場に入ることがほとんどなので、initial valueで前日の現場名を設定したいのですが可能ですか?

1日 A現場 ← EnumListで選択

2日 A現場 ← 1日の現場名が自動入力

3日 A現場 ← 2日の現場名が自動入力

4日 B現場 ← 3日の現場名(A現場)が自動入力されていたがEnumListでB現場に選択し直す

5日 B現場 ← 4日の現場名が自動入力

Solved Solved
0 2 1,470
1 ACCEPTED SOLUTION

いくつかの方法があるかとおもいますが、この方法が一番簡単かもしれません。

これであれば、コピーしたい行を選んでアクションボタンを押すUIですね。

TeeSee1_0-1645839261183.png

 

もう一つの方法はExrpressionで

LOOKUP(
  MAXROW("テーブル名","日付のカラム",[現場]=[_THISROW].[現場]),
 "テーブル名",
 "テーブルのキー名",
 "EnumListのカラム名"
)

 これであれば、現場を選んだ時にEnumListがコピーされるはずです。

試してみてください。

View solution in original post

2 REPLIES 2

Hi @hamarin 

Maybe like this

 

ANY(select(日報[現場], [_rownumber]=MAX(日報[_rownumber])))

 

or

ANY(select(日報[現場], [日付]=MAX(日報[日付])))

いくつかの方法があるかとおもいますが、この方法が一番簡単かもしれません。

これであれば、コピーしたい行を選んでアクションボタンを押すUIですね。

TeeSee1_0-1645839261183.png

 

もう一つの方法はExrpressionで

LOOKUP(
  MAXROW("テーブル名","日付のカラム",[現場]=[_THISROW].[現場]),
 "テーブル名",
 "テーブルのキー名",
 "EnumListのカラム名"
)

 これであれば、現場を選んだ時にEnumListがコピーされるはずです。

試してみてください。

Top Labels in this Space