Программирование Google sheets (Query, DataTable, Json, JS)

Вадим8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.12.2018

В таблицах хранятся заказы (Дата, Наименование, Цена и др. параметры)

Нужно: 

1) Подгружать внешний json с заказами (через скрипт) в гугл таблицы, через Data Table.

2) Данные должны при выгрузке в таблицу быть отсортированы по дате.

3) К полученный таблице добавляется поле "Комментарий" (вручную уже).

Но:

4) Если пришел измененный json по уже загруженным и отсортированным данным в таблицу то необходимо добавить строки программно, так чтобы не съехали строки в столбце "Комментарий".

Обычные функции гугл таблицы - не подходят, т.к. загруженные данные переписываются, когда изменяются данные (строки удаляются или добавляются) и ячейки в столбце "Комментарий" съезжают.

Получается что комментарий к заказу 101 вдруг съехал на заказ 103, потому что ранее датой добавились еще заказы.

Требуется опыт в работе с Query и скриптами в гугл таблицах.

На youtube есть примеры загрузки данных через json.