AppSheet関数マニュアル【日付・リスト・集計編】|NOW・SELECT・SUMの応用
日付・時刻関数
NOW / TODAY / TIMENOW
用途:現在の日時・日付・時刻を取得する
NOW() // 現在の日時を取得
TODAY() // 現在の日付を取得
TIMENOW() // 現在の時刻を取得
実用例:申請の受付時間を自動で記録し、"受付完了"ステータスに変更。
TEXT
用途:日付や時刻を文字列に変換
TEXT([日付], "YYYY/MM/DD")
実用例:通知メールやPDF出力のフォーマットを整える。
リスト関数
LIST
用途:複数の値をひとつのリストとして扱う
LIST("A", "B", "C")
LIST([項目1], [項目2])
実用例:部門選択肢やタグをあらかじめ指定リストから選ばせるUI設計。
SELECT / ANY
用途:条件を満たすレコードの値をリストで取得(SELECT)や一件だけ取り出す(ANY)
SELECT(経費明細[金額], [経費ID] = [_THISROW].[ID])
ANY(SELECT(Users[Name], [Email] = USEREMAIL()))
実用例:ログインユーザーの名前を取得し、フォームの初期表示に活用。
集計関数
SUM / COUNT / AVERAGE
用途:リストの合計・件数・平均を求める
SUM(SELECT(経費明細[金額], [経費ID] = [_THISROW].[ID]))
COUNT(経費明細)
AVERAGE(SELECT(フィードバック[評価], [商品ID] = [_THISROW].[商品ID]))
実用例:
- 合計金額に応じて、経費申請の承認ステップを分岐
- レビュー件数が3件未満なら一覧非表示などUX改善
- 平均スコアに応じてアイコン色を変更(例:4.5以上で金色)
0 件のコメント:
コメントを投稿