Внутри одного листа Google я хочу запустить скрипт (с помощью кнопки, прикрепленной к скрипту), который копирует другой, другой лист в другую папку назначения, называя новый файл в соответствии со значением ячейки на первом листе. Может кто-то указать мне верное направление? Вот что у меня есть:
function onOpen(e) {
var jobTitle = SpreadsheetApp.getActiveSpreadsheet().getName();
SpreadsheetApp.getActiveSpreadsheet().getRange("B3").setValue(jobTitle);
}
function CreateManFile8() {
var copyMan = DriveApp.getFileById("Source ID");
var toFolder = DriveApp.getFolderById("Destination ID");
copyMan.makeCopy(toFolder);
}
Первая функция в порядке, так как она позволяет мне скопировать первый шаблон электронной таблицы, дать ему имя, а затем, onOpen, имя файла помещается в соответствующую ячейку вводалист, из которого он заполняет всю электронную таблицу с помощью стандартных листов, справочные формулы и тому подобное. Вторая функция просто копирует «Человек». шаблон (изнутри первого шаблона «Продажи») и помещает его в соответствующую папку без изменения имени.
Мне нужен способ присвоить имя человеку. шаблон в соответствии со значением в B3 (или любой указанной ячейке) из шаблона Sales SpreadSheet. У меня есть скрипт, прикрепленный к кнопке внутри шаблона Sales, но он просто копирует второй шаблон и называет его «Source ID», а не значение B3.
ИСТОРИЯ ВОПРОСА: (ДЛЯ ЭТОГО ЗАИНТЕРЕСОВАНО)
Каждый из проектов, которыми я управляю на работе, связан с процессами продаж, содержащимися в шаблоне «Электронная таблица продаж», состоящем из нескольких взаимосвязанных листов и процессов управления, содержащихся в нем. в шаблоне «Электронная таблица управления», состоящем из нескольких других взаимосвязанных (со стандартными формулами) листов. В конце концов, оба этих шаблона электронной таблицы копируются и используются для каждого нового проекта.
Во-первых, каждая перспектива продаж включает процессы продаж, которые приводят к тому, что шаблон электронной таблицы продаж копируется, переименовывается и итеративно заполняется соответствующими данными о клиентах и продажах на протяжении всего процесса продаж. Затем, в какой-то момент, подписываются контракты, которые задействуют процессы управления, и, следовательно, шаблон «Электронная таблица управления» копируется, именуется и используется для проекта.
Идея состоит в том, чтобы иметь «Человека». Шаблон "скопировать изнутри" шаблона продаж "после того, как шаблон продаж был назван вручную и заполнен информацией, собранной в процессе продаж.
Большая часть данных была собрана, проанализирована и представлена на этапе управлениялюбого проекта отличается от данных, необходимых для согласования процессов продаж, но небольшая часть избыточности должна быть программно перенесена из шаблона продаж в шаблон управления для каждого проекта.
Итак, я прихожуВАМ ... сообщество переполнения стека для руководства. Буду очень признателен всем серьезным, ориентированным на обслуживание людям, предлагающим помощь.
Я знаю, что большинство из вас умнее меня. Это не помогает бытьнапомнил. Так что, кто на самом деле ваЯ не могу дождаться, чтобы услышать ваше мнение.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *