0
我可以得到所有的名稱,類型,標籤和可用的選項,除了子公司以外的字段。 Netsuite UI中有兩個子公司選項。但是當我嘗試通過代碼獲取時,我只能得到一個在員工創建中被引用的子公司。如何讓Retslet在Netsuite中顯示所有子公司?
這是代碼片段。
function getFields(datain) {
var record = nlapiCreateRecord (datain . recordtype);
var fields = record.getAllFields();
var requiredFields = {};
fields.forEach(function(fieldName){
var field = record.getField(fieldName);
if(field.mandatory === true) {
var id = field.getName();
var field_details = {}
field_details['Type'] = field.getType();
field_details['Label'] = field.getLabel();
if(field.getType() == 'select' || field.getType() == 'multiselect') {
var Options = field.getSelectOptions();
var selectOptions = {};
for(var i in Options) {
var opt_id = Options[i].getId();
selectOptions[opt_id] = Options[i].getText()
}
field_details['Options'] = selectOptions;
}
requiredFields[id]=field_details;
}
});
return requiredFields;
}
如何讓潛在客戶或聯繫人創建所有子公司?
子公司是一個可搜索的記錄類型,所以你可以只是做'nlapiSearchRecord( '子公司',空,yourFilters,yourColumns);',讓你需要的任何數據。 – erictgrubaugh
我可以單獨獲得所有子公司。但我想通過公共代碼獲得子公司。是否有任何選項或權限應設置爲獲得所有子公司? – Prabhu
通用代碼是什麼意思? 'nlapiSearchRecord('subs',null,yourFilters,yourColumns);'給你一個所有子公司的數組。 – Rockstar