在标签模板中,如果某个字段取值是空时,有些客户要求用其它的字段或字符来代替,这个只需要在标签模板中通过函数就可以调整;
    下面以两个实例场景来简要说明一下:
    场景一:根据物料标签制作标签,标签模板中有规格型号字段;但有些物料的规格型号字段在ERP中是空值;那么这个空值的就显示物料条码信息
    在标签模板设计中,物料规格型号的位置用下面的表达式:
    {String.IsNullOrEmpty(条形码数据.FSPECIFICATION.ToString())?条形码数据.FBarcode:条形码数据.FSPECIFICATION}
    ——上面表达式中,红字部分就是当规格型号字段为空时,需要显示的其它字段,比如上例就是条形码字段;
    ——根据上面的表达式,效果如图示:
    image.png

    场景二:根据物料标签制作标签,标签模板中有规格型号字段;但有些物料的规格型号字段在ERP中是空值;那么这个空值的就显示为 None
    在标签模板设计中,物料规格型号的位置用下面的表达式:
    {String.IsNullOrEmpty(条形码数据.FSPECIFICATION.ToString())?”None”:条形码数据.FSPECIFICATION}
    ——上面表达式中,红字部分就是当规格型号字段为空时,需要显示的其它字符串信息;
    ——这个跟场景一的表达式就是要写明需要显示的字符串,且字符串需要用英文双引号标识出来;
    ——根据上面表达式,最终的效果如下示:
    image.png