【发布时间】:2016-08-05 00:56:27
【问题描述】:
我遇到了使用 SQL 公式连接两个自定义字段的 NetSuite 工作流的问题。问题是在某些条目中缺少这些字段之一。我使用的公式是
{客户3}||' '||{客户鞋宽}
当表单上不存在“custitem3”时,我收到错误“错误:未找到字段 'custitem3'”我尝试使用条件 IF 语句和 WHEN。我不熟悉 SQL,所以它可能是我的语法。但如果有人能提出建议,将不胜感激。
编辑:
感谢您的意见。我发现了这个问题。引用一个不存在的字段,无论它是否实际被调用都会产生错误。所以我的工作是创建一个新字段来引用可能存在或不存在的矩阵字段。
引用此字段 - 将始终存在于项目记录中,不会导致错误报告填充尝试连接它的字段,如果引用字段包含错误报告,则可以忽略它。我尝试了根据 YNK 建议修改的代码
CASE
WHEN {custitem_hm_ref1} ISNUMERIC
{custitemshoewidth}||" "||{custitem_hm_ref1}
ELSE {custitemshoewidth}
END
但这会返回一个无效的表达式。我是不是把代码调错了?
【问题讨论】:
-
在审查和测试了几件事之后。似乎这里更大的问题是此表单上不存在“custiitem3”字段。有没有人建议解决这个问题?