addTableEntry/ja: Difference between revisions
Jump to navigation
Jump to search
m (Conversion script moved page addTableEntry/ja to AddTableEntry/ja without leaving a redirect: Converting page title to first-letter uppercase) |
No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 11: | Line 11: | ||
'''注:'''ロール表に行を追加しても、ロール表の行の値は自動的には変更されないため、エラーの発生を避けるには、更新する必要がある({{func|setTableRoll}}関数を参照)。 | '''注:'''ロール表に行を追加しても、ロール表の行の値は自動的には変更されないため、エラーの発生を避けるには、更新する必要がある({{func|setTableRoll}}関数を参照)。 | ||
|usage= | |usage= | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
addTableEntry(tableName,rangeStart,rangeEnd,result) | addTableEntry(tableName,rangeStart,rangeEnd,result) | ||
addTableEntry(tableName,rangeStart,rangeEnd,result,imageId) | addTableEntry(tableName,rangeStart,rangeEnd,result,imageId) | ||
</ | </syntaxhighlight> | ||
'''パラメーター''' | '''パラメーター''' | ||
<!--{{param|tableName|A string containing the name of the Table.}} | <!--{{param|tableName|A string containing the name of the Table.}} | ||
Line 27: | Line 27: | ||
{{param|imageId|省略可能。'''tableImage()''' 関数が返す画像のアセットID。}} | {{param|imageId|省略可能。'''tableImage()''' 関数が返す画像のアセットID。}} | ||
|examples= | |examples= | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
[r:addTableEntry("test",1,3,"bert")] | [r:addTableEntry("test",1,3,"bert")] | ||
[r:addTableEntry("test",4,4,"fred")] | [r:addTableEntry("test",4,4,"fred")] | ||
[r:addTableEntry("test",5,5,"alf", getTokenImage())] | [r:addTableEntry("test",5,5,"alf", getTokenImage())] | ||
[r:setTableRoll("test","")] | [r:setTableRoll("test","")] | ||
</ | </syntaxhighlight> | ||
|also= | |also= | ||
{{func|setTableRoll}} {{func|table}} {{func|tableImage}} {{func|deleteTableEntry}} | {{func|setTableRoll}} {{func|table}} {{func|tableImage}} {{func|deleteTableEntry}} |
Latest revision as of 23:59, 14 March 2023
addTableEntry() Function
Note: This function can only be used in a Trusted Macro
• Introduced in version 1.4.0.1
指定したロール表に新しい行を追加する。
注:ロール表に行を追加しても、ロール表の行の値は自動的には変更されないため、エラーの発生を避けるには、更新する必要がある(setTableRoll()関数を参照)。
Usage
addTableEntry(tableName,rangeStart,rangeEnd,result)
addTableEntry(tableName,rangeStart,rangeEnd,result,imageId)
パラメーター
tableName
- ロール表の名称を表す文字列。rangeStart
- この行が返す最小値を示す整数。rangeEnd
- この行が返す最大値を示す整数。result
- table() 関数が結果として返す文字列。imageId
- 省略可能。tableImage() 関数が返す画像のアセットID。
Examples
[r:addTableEntry("test",1,3,"bert")]
[r:addTableEntry("test",4,4,"fred")]
[r:addTableEntry("test",5,5,"alf", getTokenImage())]
[r:setTableRoll("test","")]