Наша компания использует Google Таблицу для обработки заказов вручную. Сейчас мы внедряем бота, который будет автоматически выполнять часть заказов и обновлять их статус. Ранее заказы приходили в таблицу только один раз от сервера (одна строка на заказ). Теперь бот может отправить повторно тот же заказ с тем же уникальным номером, но с другим статусом, примечанием и дополнительными данными.
Проблема:
Сейчас при повторной отправке заказа с тем же номером бот добавляет новую строку, вместо того чтобы обновлять существующую строку с таким же номером заказа.
Что нужно сделать:
• Изменить текущий скрипт Google Apps Script так, чтобы при повторной отправке заказа с тем же уникальным номером (например, номер заказа в колонке A) он обновлял существующую строку, а не создавал новую.
• Обновлять следующие поля:
• Статус
• Примечание
• (при необходимости, можно указать другие колонки, которые будут обновляться)
Дополнительно:
• Скрипт вызывается через POST запрос из сервера (Webhook)
• Данные включают как минимум: уникальный номер заказа, статус, примечание
• Возможность легко менять названия колонок или структуру таблицы в будущем будет плюсом
Что предоставить в результате:
• Обновлённый Google Apps Script, который можно вставить в редактор скриптов Google Таблицы
• Краткая инструкция по установке и использованию (если потребуется)
• Примеры POST запроса с JSON-структурой (если потребуется тестирование)