Исправить макрос в гугл таблица

Алексей4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.11.2020

Задача.

Необходимо выстроить следующую последовательность работы скрипта:

-при изменении значений в ячейке "С3" вкладки "лист 1" скрипт копирует значения ячейки " А3 "  (3)

- скрипт копирует лист " Исходник договора " и вставляет туда скопированные значения (3)

- активирует ячейку "В17"

- изменяет Формулу (='лист 1'! A3) - удаляет последний символ (1) и вставляет туда скопированное значение (3)

Получается Формула (='лист 1'! А3)

- клик "файл" - " опубликовать в Интернете"

- устанавливает значения "3" (этот лист) вместо значения "весь документ" и изменяет второе значение-формат документа " PDF документ"

- клик " опубликовать"

- копирует ссылку

- переходит на "лист 1"

- вставляет скопированные значения (ссылка) в ячейку " J3"

Сценарий завершается

Но скрипт должен реагировать на изменения в ячейках "С4", " С5 " и так далее вниз по всем срокам этого столбца. 

Проблема в том, что когда вы изменяете ячейку "С4", скрипт создает копию листа "док", но переименовывает ее в значение "3" (потому что оно было написано раньше), но не вставляет значение, скопированное из ячейки "С3", возможно, его скрипт и не копирует оттуда.

Я думаю, что нужно зарегистрировать значение локальной переменной, которая будет иметь значение скопированной ячейки.

Затем можно подставить эту переменную вместо имени вкладки и подставить ее в Формулу ячейки "J17" листа "исходник договора".

Важно вставить в ячейку на первом листе ссылку именно на последний лист с соответствующим названием (то, которое было назначено крайний раз)

-----------------------------------------

ссылка на таблицу:

https://docs.google.com/spreadsheets/d/1DDMQrwF2yML4MYCFQx3WKgDLYtlurs5RGAixOzdHsAc/edit#gid=0

Заявки фрилансеров