Есть ли какой-либо способ получить удаленные данные строк из smartsheet с помощью webhooks

#smartsheet-api #smartsheet-api-2.0 #smartsheet-c#-sdk-v2 #smartsheet-api-1.1

#smartsheet-api #smartsheet-api-2.0 #smartsheet-c #-sdk-v2 #smartsheet-api-1.1

Вопрос:

Чтобы уведомлять о событиях в smartsheet, я создал webhook. Используя, я могу получить все события, выполняемые на листе. Если я удаляю запись вручную, я получаю удаленное событие с идентификатором строки, но не с общими данными удаленной строки. Есть ли какой-нибудь способ получить удаленные данные строки?

Заранее благодарю вас

Ответ №1:

Обратные вызовы, которые вы получаете через webhooks, просто предназначены для уведомления вас о возникновении событий — т. Е. По замыслу каждый обратный вызов содержит только достаточно данных, чтобы идентифицировать событие, вызвавшее обратный вызов.

Обновление 19.10.2020:

К сожалению, вы не сможете использовать операцию получения строки для извлечения данных для строки после ее удаления. Поэтому, похоже, вам нужно каким-то образом записывать / сохранять данные листа в другом месте по мере изменения листа (например, возможно, в ответ на уведомления webhook, которые указывают, что данные строки были добавлены / изменены?), Затем вы можете запросить эти сохраненные данные листа, чтобы получить данные строки в виде строк, которые удалены из фактическоголист (т. Е. в ответ на уведомления webhook об удалении строки).

Комментарии:

1. После удаления строки из smartsheet Get Row не может получить строку, передав sheetid и rowid, показывая, что строка не найдена..

2. Конечно, это имеет смысл. Приношу извинения за оплошность в моем первоначальном ответе. Я обновил свой ответ, чтобы добавить дополнительную информацию.