我想要做的是将 FQDN 缩减为资产的名称。
例如,假设我有一台名为的机器"Desktop1.mycompany.com"
,我只想"Desktop1"
在另一个字段中获取值。
我已经完成了一个修剪命令Trim(Left([ColumnwithFQDN],(InsStr(1,[ColumnwithFQDN],".")-1)))
并且它有效。它会删除除机器名称之外的所有内容。
但是,我注意到这个列表有一些没有 FQDN 的计算机名称,它们只是显示为"Desktop2"
. 显然,这会导致#Func! error
.
我的问题是:是否有任何方法可以跳过 FQDN 中没有的任何内容,或者如果函数失败则让它返回原始值?
我想我可以做一个IIf(IsNull)
命令,但我不确定我会设置什么作为返回值。