我可以使用以下代码获取选择类型字段的选项。
for(index in fieldNames) {
var selectFields = {};
var field = record.getField(fieldNames[index]);
if(field != null) {
var id = field.getName();
var field_details = {}
field_details['Type']= field.getType();
field_details['Label'] = field.getLabel();
if(field.getType() == 'select') {
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;
}
selectFields[id]=field_details;
}
}
我可以成功获取customform,salesrep和shipmethod等选项。我无法检索的是要在销售订单中添加的项列表。根据我在文档中看到的内容,有子列表和子记录,但是我现在使用的方法与 getSelectOptions 方法没有类似的方法
顺便说一句,我将其用作RESTlet。