Plugin/追加プラグイン/csvtemplateの変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • 移動:バックアップ
  • 最新のバージョン:2025-01-29 03:08:12
  • バージョン:(Rev:say0GF+buH)2017-07-14 11:17:23

OldNew差分
1-:usage|#csvtemplate{{{{
2-Template
3-csvdata1
4-csvdata2
5-csvdata3
1+:usage|&color(,#cfc){#csvtemplate{{};
2+&color(,#eef){Template};
3+&color(,#fee){:option};
4+,csvdata1
5+,csvdata2
6+,csvdata3
67...
7-}}}}
8+&color(,#cfc){}}};
89
9-* テンプレートの扱い [#bxl9r1k]
10-改行を含める場合は末尾に\\を入力する
11-c,hを指定すると最初の行でのみヘッダー扱いとし、最初の行でのみ表示される
10+:usage2|&color(,#cfc){#csvtemplate([autobreak=カウント数],[template=ページ名]){{};
11+,csvdata1
12+,csvdata2
13+,csvdata3
14+...
15+&color(,#cfc){}}};
1216
13-* テンプレート入力方法 [#eruvaup]
17+#contents
18+
19+* Template(テンプレート) [#template]
20+-行の開始が「,」で始まるcsvdataまでがテンプレート扱いになります
21+コメントや空行は無視されます。
22+guiedit調整に伴い旧仕様の改行を含める場合は末尾に「\\」を入力する必要があった仕様を廃止しました
23+旧仕様互換のため「\\」があっても機能しますが無視されます
24+-c,hを指定すると最初の行でのみヘッダー扱いとし、最初の行でのみ表示されます
25+-テンプレートはcsvデータの行だけ表示され、以下の仕様でcsvデータの情報が置換されます
1426csvの1番目、2番目、3番目のデータを指定したい場合は
15-{{{1}}}、{{{2}}}、{{{3}}}のように3つの{}で囲った数字を用いて表現する
27+{{{1}}}、{{{2}}}、{{{3}}}のように3つの{}で囲った数字を用いて表現します
28+-テンプレートはTableを想定していますが「,」「:」「//」から始まらない限りは何でも可能です
29+※空行が無視される点は注意が必要です
30+
31+* Option(オプション) [#option]
32+-オプション指定方法
33+行の開始が「:」で始まるとOption扱いになります
34+Optionは「:」で区切られパラメータを設定可能です
35+ :オプション名:パラメータ
36+オプション名は大文字、小文字を区別しません
37+-autobreak、templateの2種類
38+-プラグインのオプションとしても簡易的に指定可能です
39+
40+** AutoBreak [#option_autobreak]
41+-記入例
42+ :autobreak:[横幅カウント][:パラメータ]...
43+-横幅の数で自動的に改行するオプションです
44+csvデータから溢れた分は自動的に「-」で埋められます
45+代替データはpadパラメータで変更可能です
46+-パラメータ
47+パラメータは1つずつ:で区切られ、順不同です
48+一部を除きパラメータ名=パラメータ値の形式で指定する必要があります
49+|~パラメータ名|~パラメータ値説明|~初期値|~記入例|
50+|pad|csvから溢れたデータを埋める値を指定します&br;「,」で区切る事で連続パターンが指定できます|-|pad=-&br;pad=A,B|
51+|reverse&br;%%rstart%%|パラメータ値を取らず、=は不要です&br;csvを終端から開始し、データも右から埋めていきます&br;&color(#f00){2025/01/29 rstartからreverseに変更};&br;(互換性のためrstartも使用可能)|false|reverse|
52+
53+** template [#ab1drcs]
54+-記入例
55+ :template:ページ名
56+-外部テンプレートページを読み込むオプションです
57+「template/ページ名」が読み込まれ、ページが存在しない場合は編集リンクが挿入されます。
1658
1759* 実行例 [#g0zlbtr]
18-#csvtemplate{{{{
19-| |~1|~2|~3|~4|~5|h\\
20-|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|
60+-実行例1
61+&color(,#cfc){#csvtemplate{{{{};
62+&color(,#eef){| |~1|~2|~3|~4|~5|h};
63+&color(,#eef){|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|};
2164,1,1,2,3,4,5
2265,2,2,4,6,8,10
2366,3,3,6,9,12,15
2467,4,4,8,12,16,20
25-}}}}
26-
68+&color(,#cfc){}}}}};
69+--実行例1結果
2770#csvtemplate{{{{
28-| |~1|~2|~3|~4|~5|h\\
71+| |~1|~2|~3|~4|~5|h
2972|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|
3073,1,1,2,3,4,5
3174,2,2,4,6,8,10
3275,3,3,6,9,12,15
3376,4,4,8,12,16,20
3477}}}}
35-
36-
78+-実行例2
79+&color(,#cfc){#csvtemplate{{{{};
80+&color(,#eef){|~0|~1|~2|~3|~4|~5|h};
81+&color(,#eef){|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|};
82+&color(,#eee){//6個ずつ改行、終端から開始};
83+&color(,#fee){:autobreak:6:rstart};
84+,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
85+&color(,#eee){//5個ずつ改行};
86+&color(,#fee){:autobreak:5};
87+,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
88+&color(,#cfc){}}}}};
89+--実行例2結果
90+#csvtemplate{{{{
91+|~0|~1|~2|~3|~4|~5|h
92+|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|
93+//6個ずつ改行、終端から開始
94+:autobreak:6:rstart
95+,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
96+//3個ずつ改行
97+:autobreak:5
98+,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
99+}}}}
スポンサー