Необходимо написать простой скрипт для Google Spreadsheet
Дан исходный файл со списком посещений учеников (лист Расписание). При выполнении скрипта выполняется следующий алгоритм:
1. Очищается все, что ниже шапки (шапка не должна удаляться)
2. Происходит перебор всех строк из первого листа. Если в столбце "Пришло" стоит 0, то строка пропускается. Если нет, то на лист "Журнал" добавляется столько строк, сколько указано в столбце "Всего услуг". В первой вставленной строке ставится 1 в столбце "Услуга 1", в последующих 1 ставится в рандомном столбце, кроме первого. И так же добавляется рандомный результат с листа "Результаты"
Цветом выделены связанные строки с разных листов, чтобы было понятнее.
Результат можно предоставить даже просто в виде исходного кода, главное, чтобы он работал
Сам файл с примером
https://docs.google.com/spreadsheets/d/1X3fxRpK4pwNxQmm5gqQTi6NWBUOYog9b0isR2v5XbZQ/edit?usp=sharing
Оставлять заявки могут только авторизованные пользователи.
Скрипт для Google Spreadsheet
Реклама
Скрипт для Google Spreadsheet
Необходимо написать простой скрипт для Google Spreadsheet
Дан исходный файл со списком посещений учеников (лист Расписание). При выполнении скрипта выполняется следующий алгоритм:
1. Очищается все, что ниже шапки (шапка не должна удаляться)
2. Происходит перебор всех строк из первого листа. Если в столбце "Пришло" стоит 0, то строка пропускается. Если нет, то на лист "Журнал" добавляется столько строк, сколько указано в столбце "Всего услуг". В первой вставленной строке ставится 1 в столбце "Услуга 1", в последующих 1 ставится в рандомном столбце, кроме первого. И так же добавляется рандомный результат с листа "Результаты"
Цветом выделены связанные строки с разных листов, чтобы было понятнее.
Результат можно предоставить даже просто в виде исходного кода, главное, чтобы он работал
Сам файл с примером
https://docs.google.com/spreadsheets/d/1X3fxRpK4pwNxQmm5gqQTi6NWBUOYog9b0isR2v5XbZQ/edit?usp=sharing