В документации есть описание, что table.createItem() возвращает ScriptCustomTableItem, все значения полей записи в формате объекта, но нет описания, что возвращается в случае неудачи.
Как мне правильно сделать проверку в секции 2 ниже?
// 1. Создаем запись в таблице `survey_responses`
let response = table.createItem('survey_responses', {
survey_id: surveyId,
user_id: userId,
answer: surveyResponse
})
// 2. Проверяем, успешно ли добавлена запись
if (!response || response.error) {
return getErrorResponse("Не удалось добавить ответ.");
}
Страница документации: