2016-11-27 2 views
3

Я пытаюсь загрузить пользовательскую запись, как показано ниже:Загрузка пользовательская запись в SuiteScript 2,0

var mergeRecord = record.load({ 
    type: record.Type.'custrecord_merge_vendor', 
    id: '12', 
    isDynamic: true 
}); 

Это кажется неправильным .. но эквивалент для стандартных записей, как показано ниже:

var objRecord = record.load({ 
    type: record.Type.SALES_ORDER, 
    id: 157, 
    isDynamic: true, 
}); 

Как это сделать?

ответ

5

Как это:

var mergeRecord = record.load({ 
type: 'custrecord_merge_vendor', 
id: '12', 
isDynamic: true 
}); 
3

У вас есть правильная идея, за исключением того, что вы не передаете правильный тип записи для своей пользовательской записи в свойство type. Правильное значение будет просто строкой, которая является внутренним идентификатором вашей пользовательской записи; он начнется с customrecord_. Вы не будете использовать перечисление record.Type, поскольку оно предназначено только для собственных типов записей.

Поскольку что-то вроде record.Type.'custrecord_merge_vendor' не имеет даже синтаксиса, я настоятельно рекомендую вам ознакомиться с основами языка JavaScript. Вы можете найти тонны вводной информации и примеры более в MDN