Я хочу показать пользовательское сообщение об ошибке без трассировки стека пользователю, использующему версию "suitescript 2.0". В рабочем процессе пользовательское сообщение об ошибке отображается без трассировки стека, но в Suite Script вместе с трассировкой стека отображается «СООБЩЕНИЕ ОБ ОШИБКЕ».
ERROR WITH STACK TRACE: {"type": "error.SuiteScriptError", "name": "MISSING_CONTRACT_LINE", "message": "Пожалуйста, введите хотя бы одну позицию контракта, чтобы сохранить контракт.", «stack»: [«createError (N / error)», «beforeSubmit (SuiteScripts / Ex_UE_Contract_2.0.js: 117)», «createError (N / error)»], «cause»: {«name»: «MISSING_CONTRACT_LINE "," message ":" Введите хотя бы одну позицию контракта, чтобы сохранить контракт. "}," id ":" "}
Я хочу показать собственное сообщение об ошибке без трассировки стека, например: «name»: «MISSING_CONTRACT_LINE», «message»: «Введите хотя бы одну позицию контракта, чтобы сохранить контракт».
мой код:
throw error.create({
name: 'MISSING_CONTRACT_LINE',
message: 'Please enter atleast one Contract Line item to save a contract.'
});
есть ли какой-либо способ добиться этого?
заранее спасибо.