Как юристу не выходя из журнала регистрации ответить на претензию. Продолжение
В прошлой заметке я показал пример, как с помощью гугл-таблицы и Google Apps Script сделать журнал регистрации, который сам заполняет документ по шаблону и сохраняет в папку на гугл-диск. В этой расскажу как кастомизировать этот процесс под себя.
Итак, у вас есть следующий код:
В нём вам нужны всего три параметра. Выделил на картинке разными цветами.
row[1], row[2], row[3], row[4] - это колонки в таблице со значениями. Цифра в скобках [] - это номер колонки минус 1, т.е. row[1] - это колонка "В", row[2] - это колонка "С" и т.д.
name, address, number и date - это переменные, которые в процессе принимают значения из row[1], row[2], row[3], row[4] соответственно.
Ну, и последний параметр это запись типа: "body.replaceText("{КОМУ}", name);", т.е. наша функция берет тело (body) документа и заменяет текст (replaceText) в фигурных скобках {} на значение переменной, в данном случае {КОМУ}" на name.
Вот и всё. Дальше нужно только открыть шаблон.
Добавить текст в фигурных скобках. Я добавил {ОРГАНИЗАЦИЯ} и {ФИО ДИРЕКТОРА}.
Далее переходите в таблицу. Добавляйте соответствующие столбцы. В рассматриваемом случае это F (Наименование организации) и G (ФИО Директора).
Я вставил в них раскрывающийся список, чтобы можно было выбирать из нескольких значений.
Возвращайтесь в код. Добавляйте row[5] (Колонка "F") и row[6] (Колонка "G"). Добавляйте переменные organization_name, dir_name. Название переменных может быть любое, на ваш вкус, главное, чтобы они не повторялись.
Добавляете body.replaceText("{ОРГАНИЗАЦИЯ}", organization_name) и
body.replaceText("{ФИО ДИРЕКТОРА}", dir_name)
Отлично! Теперь можно не только заполнить данные, но и выбрать из списка.
Код на гитхаб
Кому, как и мне, интересно автоматизировать юридические процессы, присоединяйтесь ко мне в телеграме