我有一个Word模板,我在其中浏览TBS块并动态显示值。现在我想将实际值与显示的最后一个值进行比较。有没有可能用词来解决这个问题?
我正在考虑设置变量并保存此变量中的最后一个值。所以我只需要将自己的变量与实际值进行比较。但我无法弄清楚,这是否可行。任何帮助或其他建议?
实施例
*[myblock;block=begin]
[myblock.entry] // here I want to check if its the same as the last entry
[myblock;block=end]*
答案 0 :(得分:0)
TinyButStrong不能在原生中做到这一点。
但您可以使用参数«ondata»和PHP用户函数来添加当前记录中的先前值。
您还可以使用对象的方法(请参阅TBS documentation)
PHP:
function f_ondata_user($BlockName, &$CurrRec, $RecNum) {
static $entry_prev = '';
$CurrRec['entry_prev'] = $entry_prev;
$entry_prev = $CurrRec['entry'];
}
模板:
*[myblock;block=begin;ondata=f_ondata_user]
[myblock.entry]
[myblock.entry_prev] // here I want to check if its the same as the last entry
[myblock;block=end]*