如何在NetSuite SuiteScript中检查字段是否具有内容/值

如何在NetSuite SuiteScript中检查字段是否具有内容/值,netsuite,suitescript,suitescript2.0,Netsuite,Suitescript,Suitescript2.0,我试图检查NetSuite SuiteScript中是否有自定义字段的内容。然而,我的方法行不通 我尝试过以下方法: 1) !isEmptyVariantVar(nlapiGetFieldValue('custbody_attachment')) 2) nlapiGetFieldValue('custbody_attachment')!=空 请告知 谢谢 您的变量将为空 您的变量将为空。请尝试: if(fldVal != '') { //TO DO} 我相信“!fldVal”只会检查布尔值“

我试图检查NetSuite SuiteScript中是否有自定义字段的内容。然而,我的方法行不通

我尝试过以下方法:
1) !isEmptyVariantVar(nlapiGetFieldValue('custbody_attachment'))
2) nlapiGetFieldValue('custbody_attachment')!=空

请告知

谢谢

您的变量将为空

您的变量将为空。

请尝试:

if(fldVal != '')
{ //TO DO} 
我相信“!fldVal”只会检查布尔值“false”。

试试:

if(fldVal != '')
{ //TO DO} 

我相信“!fldVal”只会检查布尔值“false”。

var fldVal=nlapiGetFieldValue('custbody_attachment');如果(stTransRecordType==“VENDORBILL”&&&!fldVal){//TO DO}Hi dcrs,我尝试了您的方法,但由于某些原因,TO DO部分仍然没有执行。请注意,此字段是文档类型字段。@RhysJ尝试对您的记录类型“VENDORBILL”使用小写。我认为这是失败的。var fldVal=nlapiGetFieldValue('custbody_attachment');如果(stTransRecordType==“VENDORBILL”&&&!fldVal){//TO DO}Hi dcrs,我尝试了您的方法,但由于某些原因,TO DO部分仍然没有执行。请注意,此字段是文档类型字段。@RhysJ尝试对您的记录类型“VENDORBILL”使用小写。我认为这是失败的。你试过研究SuiteScript2.0吗?我相信SuiteScript 1.0将继续工作,但NetSuite将不再提供更多支持。一旦你习惯了SutieScript 2.0,它就会变得更简单,功能也更强大。你有没有试过研究SuiteScript 2.0?我相信SuiteScript 1.0将继续工作,但NetSuite将不再提供更多支持。一旦您习惯了SutieScript 2.0,它就会变得更简单、更实用。“!fldVal”是一个“falsy”请参见:“!fldVal”是一个“falsy”请参见: