0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

rex0220 計算式プラグイン ボタンクリックでテーブル内項目をクリア

Last updated at Posted at 2024-09-17

計算式プラグインのボタンクリックでテーブル内項目をクリアします。

概要

計算式プラグインでスペース項目に計算式を指定してボタン表示。
ボタンクリックでテーブル内項目の数値T1をクリアします。
※区分T1 が "A" の場合、数値T1をクリア

2024-09-17_11h28_06.png

操作例

2024-09-17_11h31_48.gif

アプリ設定

スペース項目と数値項目を追加します。

  • スペース項目を配置し、要素ID「SP1」を設定
  • 制御用に数値項目「制御1」を配置

2024-09-17_11h33_28.png

計算式プラグイン設定

「制御1」を使って、ボタンクリックで「数値T1」がクリアされるように連携します。
計算処理がテーブル外項目・テーブル内項目・テーブル外項目という順番で行われるため、
それを利用してクリア処理を実行します。

「循環参照を許可」をチェックします。

  • ボタンクリックで「制御1」に 1 をセット
  • 制御1: 「制御1」が 1 なら 2, 2 ならクリア
    • 「制御1」が 2 の時に、テーブル内項目の計算処理が行われる
  • テーブル内「数値T1」: 「区分T1」が"A"かつ「制御1」ありの場合、クリア

2024-09-17_11h36_33.png

.js
OPTION: 循環参照を許可

// SP1:(SP1) SPACER
DIALOG(ARRAY("数値T1クリア","区分Aの数値T1をクリアします"), 
 FSET(制御1,1),
)

// 制御1 NUMBER (hide)
SWITCH(制御1,
  1,2,
  2,"",
  ""
)

// テーブル.数値T1 NUMBER (editable)
IF(AND(区分T1="A",制御1),"",数値T1)
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?