У меня есть несколько скриптов, которые работают для меня, и некоторые из них работают в течение нескольких дней.Внезапно я получаю сообщение об ошибке «Невозможно прочитать свойство Dialog of undefined» в двух моих сценариях.
Ни в одном из сценариев не написано диалоговое окно.У них есть диалог.Это один из сценариев.
define(['./pws_shared', 'N/ui/dialog'],
function(shared, dialog) {
function saveRecord(scriptContext) {
var rec = scriptContext.currentRecord;
var status = rec.getValue({fieldId: 'status'});
if(status == shared.CONSTANT.CASE.STATUS.CLOSED.VALUE)
{
var resolution = rec.getValue({fieldId: 'custevent_leak_closefix'});
if(!resolution)
{
dialog.create({
title: "Warning",
message: "Please select the resolution of the case."
});
return false;
}
}
return true;
}
return {
saveRecord: saveRecord
};
});
Как видите, вообще нет ссылки на диалог, только диалог.И это работает для меня.Некоторые сотрудники получают сообщение об ошибке, а я получаю электронные письма с ошибкой от NetSuite.
Общий сценарий представляет собой только список констант.
Любая помощь будет принята с благодарностью.