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 2025-02-08

計算式プラグインで、リッチエディターから文字列複数行へ値をセットしてみます。

概要

リッチエディターは、文字列の大きさ・色などをタグで指定されています。
文字列複数行にリッチエディターのテキスト部分をセットしてみます。
※ Ver.86 以降で動作

  • html 変換: リッチエディターの設定内容
    • リッチエディターは、font タグなど古い形式が使われている
  • 文字列変換: リッチエディターのテキスト部分
    • リスト部分は、「- 」に変換
  • タグ関数変換: リッチエディターの設定内容を計算式プラグインのタグ関数に変換
    • 同じ書式でリッチエディターに設定する計算式へ変換

2025-02-08_19h20_32.png

操作例

リッチエディターは、値変更イベントが発生しないので、計算ボタンをクリックして、最新の値を文字列複数行に反映します。
通常は、他の計算式で使われている項目の変更時やレコード保存時に反映されます。

2025-02-08_19h23_06.gif

計算式プラグイン設定

  • header1: 手動で計算するためのボタンを配置
  • html変換: リッチエディター項目をそのまま指定
  • 文字列変換: STRIP_TAGS 関数で、タグ情報を除いてテキスト部分を取り出す
  • タグ関数変換 : HTML_TAGS 関数で、計算式プラグインのタグ関数に変換

2025-02-08_19h34_48.png

.js
OPTION: 

// header1:($HEADER1) HEADER
BUTTON("計算","")

// html変換 MULTI_LINE_TEXT
リッチエディター

// 文字列変換 MULTI_LINE_TEXT
STRIP_TAGS(リッチエディター)

// タグ関数変換 MULTI_LINE_TEXT
HTML_TAGS(リッチエディター)
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?