| 交易关系管理 - 文本编辑器 |  |
| 如果在信函 (tdsmi1150m000) 进程中创建了信函，则可以使用文本编辑器来定义信函的实际布局。 如果在选择 (tdsmi0170m000) 进程中创建了选择表达式，则可以使用文本编辑器来创建表达式。 使用文本编辑器 信函或选择表达式的布局可能非常简单，也可能相当复杂。它们可包含下列数据： 普通文本 例如，“我们非常高兴...”。可以使用特殊字符如 ö 或 é，但是不能使用粗体、下划线和其它字体等打印效果。 表字段 可以使用要在关系管理模块中显示的表 (tdsmi0182m000) 进程中记录的所有表字段，如 tccom100.nama（业务伙伴的名称）。 特性定义 可以使用特性定义 (tdsmi0550m000) 进程中记录的所有特性。如需更多信息，请参阅交易关系管理 - 文本编辑器中的特性。 预定义的变量 例如，@today（指定当前日期）。 如需更多信息，请参见 交易关系管理 - 文本编辑器中的预定义变量 建议进行推进并选择（而不是输入）表字段和特性，因为通过选择可减少出错的可能性。在文本编辑器的选项菜单上，单击启动推进进程检索所需的表字段或特性定义。 注意 在竖线 ( | ) 符号以后键入的所有文本都不能作为编程代码使用，只能用作用户的附加信息。 文本编辑器中的运算符 可以在文本编辑器中使用算术、逻辑或关系运算符。
算术运算符
* | 乘
/ | 除
+ | 加
- | 减
¥ | 除法运算后的余数
& | 链接字符串（字母数字数组）
逻辑运算符
or（或）
and（与）
not（非）
关系运算符
= | 等于
<> | 不等于
> | 大于
< | 小于
>= | 大于或等于
<= | 小于或等于
文本编辑器中的函数 可以在文本编辑器中使用下列函数： 算术 三角 对数 字符串 日期
算术函数 | 示例
--- | ---
round (X,Y,Z) | 得出 X 的舍入值 Y 表示小数位数 Z 表示舍入方法（0 = 下舍入，1 = 四舍五入，2 = 上舍入） | -
val (A) | 得出字符串 A 的数字值 | val ("8.7") = 8.7
abs (X) | 计算 X 的绝对值 | abs (-10.3) = 10.3
int (X) | 得出 X 的整数值 | int (11.6) = 11
pow (X, Y) | X 的 Y 次幂 | pow (10.2) = 100
sqrt (X) | 得出 X 的平方根 | sqrt (16) = 4
min (X, Y) | 得出 X 和 Y 的最小值 | min (6, 10) = 6
max (X, Y) | 得出 X 和 Y 的最大值 | max (6, 10) = 10
pi | 常数值 PI (3.1415926) | -
三角函数
sin(X)，cos(X)，tan(X) | 得出 X 的正弦、余弦或正切
asin(X)，acos(X)，atan(X) | 得出 X 的反正弦、反余弦或反正切
hsin(X)，hcos(X)，htan(X) | 得出 X 的双曲正弦、双曲余弦或双曲正切
对数函数
exp (X) | e 的 X 次幂
log (X) | 得出以 e 为底的 X 的自然对数
log10 (X) | 得出以 10 为底的 X 的对数值
字符串函数 | 示例
--- | ---
edit (X,Y) | 以格式 Y 格式化数字值 X | edit (10.3, "ZZZ9V,99") = " 10,30"
str (X) | 将数字值转为字符串 | str (10.3) = "10.3"
len (X) | 得出字符串 X 的长度 | len ("abc") = 3
strip (X) | 删除最后字符后的空格 | strip ("A ") = "A"
pos (X,Y) | 在字符串 X 中从左边得出字符串 Y 的位置 | -
rpos (X,Y) | 在字符串 X 中从右边得出字符串 Y 的位置 | -
日期函数 | 示例
--- | ---
date () | 得出当前日期 | -
date (YYYY, MM, DD) | 根据指定的年 (YYYY)、月 (MM) 和日 (DD) 得出日期 | date (2008, 5, 1) = 2008 年 5 月 1 日
相关主题 交易关系管理 - 文本编辑器中的特性 交易关系管理 - 文本编辑器中的预定义变量 交易关系管理 - 选择表达式示例 交易关系管理概览 |