我正在从@dblookup 公式中检索组合框的值。此公式以缩写格式返回名称值。但是,我想在组合框中将这些名称值显示为 Common Names [CN]。但在保存到文档时,所选值应以缩写格式保存。
我尝试使用自定义转换器完成此任务,但都是徒劳的。有可能通过这种方式吗?请帮忙 !
我正在从@dblookup 公式中检索组合框的值。此公式以缩写格式返回名称值。但是,我想在组合框中将这些名称值显示为 Common Names [CN]。但在保存到文档时,所选值应以缩写格式保存。
我尝试使用自定义转换器完成此任务,但都是徒劳的。有可能通过这种方式吗?请帮忙 !
选择字段(组合、单选、复选框)支持管道别名。在您的选择项目公式中,循环遍历 @DbLookup 结果并将每个结果转换为别名字符串:
var result = [];
var abbreviatedNames = @DbLookup(...;
for (var i = 0; i < abbreviatedNames.length; i++) {
var eachName = abbreviatedNames[i];
result.push(@Name("[CN]",eachName) + "|" + eachName);
}
return result;
用户将能够选择一个通用名称,但存储的实际值将是缩写名称。