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-07-27

計算式プラグインで、複数テーブルのデータを別テーブルに転記してみます。

概要

複数テーブルのデータをそのまま転記とソートして転記を行います。

  • テーブル1とテーブル2のデータをテーブル3に転記
  • テーブル1とテーブル2のデータをテーブル4にソートして転記

2024-07-27_14h24_21.png

※横並びプラグインで、テーブルを並べて表示しています。

操作例

2024-07-27_14h28_35.gif

計算式プラグイン設定

テーブル1とテーブル2の csv を連結して、テーブルにセットします。

2024-07-27_14h35_03.png

.js
OPTION: 循環参照を許可

// テーブル3 連結:テーブル3 SUBTABLE
LET(
  tbl1,
  CSV_TVAL(
    OTCSV(テーブル1,
      TPOUT(日付T1,ドロップダウンT1, 数量T1,金額T1),
      TPLABEL("日付T3","ドロップダウンT3", "数量T3","金額T3")
    )
    & NEWLINE() &
    OTCSV(テーブル2,
      TPOUT(日付T2,ドロップダウンT2, 数量T2,金額T2),
      TPOPT("HEADER","N")
    )
  ),
  FSET(テーブル3,tbl1),
)

// テーブル3.日付T3 DATE
// テーブル3.ドロップダウンT3 DROP_DOWN
// テーブル3.数量T3 NUMBER
// テーブル3.金額T3 NUMBER

// テーブル4 ソート:テーブル4 SUBTABLE
LET(
  tbl1,
  CSV_TVAL(
    OTCSV(テーブル1,
      TPOUT(日付T1,ドロップダウンT1, 数量T1,金額T1),
      TPLABEL("日付T4","ドロップダウンT4", "数量T4","金額T4")
    )
    & NEWLINE() &
    OTCSV(テーブル2,
      TPOUT(日付T2,ドロップダウンT2, 数量T2,金額T2),
      TPOPT("HEADER","N")
    )
  ),
  dummy,FSET(テーブル4,tbl1),
  tbl2,TABLE_SORT(テーブル4,
    TPSORT(日付T4,0,ドロップダウンT4,金額T4,0)
  ),
  FSET(テーブル4,tbl2)
)

// テーブル4.日付T4 DATE
// テーブル4.ドロップダウンT4 DROP_DOWN
// テーブル4.数量T4 NUMBER
// テーブル4.金額T4 NUMBER

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?