Вам потребуется получить идентификатор изображения из записи сотрудника (пользователя), используя модуль записи или поиска, передавая идентификатор пользователя:
var userId = runtime.getCurrentUser().id;
var userRecord = record.load({ //make sure 'N/record' is defined as record
type: record.Type.EMPLOYEE,
id: userId
});
var imageId = userRecord.getValue('image');
Или:
var userId = runtime.getCurrentUser().id;
var imageId = search.lookupFields({
type: search.Type.EMPLOYEE,
id: userId,
columns: 'image'
}).image[0].value;
Для серверных сценариев вы можете использовать модуль N/file
для загрузки файла изображения, передавая imageId
. Если вам нужно получить изображение на стороне клиента, вы можете получить текст поля вместо значения:
var userId = runtime.getCurrentUser().id;
var imageId = search.lookupFields({
type: search.Type.EMPLOYEE,
id: userId,
columns: 'image'
}).image[0].text;
, которое будет возвращать относительный путь к изображению в файле cab inet .