Добавить в корзинуПозвонить
Найти в Дзене

Скрипт для создания в Таблице нужное количество листов из шаблона

--------------------------------------------------------------------------- 🚀Заказы (Таблицы, боты и скрипты): @namokonov, @renat_shagabutdinov в Telegram ✅Прайс-лист. Скрипты, боты и отчёты ✅Канал о Таблицах в Telegram (другая ссылка — https://tglink.ru/google_sheets) ✅Чат в Telegram (другая ссылка — https://tglink.ru/google_spreadsheets_chat) ✅Оглавление канала ✅Наша книга --------------------------------------------------------------------------- Друзья, у нас скрипт, который позволяет создать в Таблице нужное количество листов из листа с шаблоном. Работает он так: 1. заполняете лист "настройки": вносите название листа шаблона, а также названия листов, которые нужно создать 2. запускаете скрипт :) Код скрипта: function myFunction() {
const ss = SpreadsheetApp.getActive()
sheet1 = ss.getSheetByName('настройки'),
data = sheet1.getDataRange().getValues(),
sheet0 = ss.getSheetByName(data[0][0]);
for(let x = 1; x < data.length; x++){
const sheet_name = data[x][0];
if(!ss.getSheetByName

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

🚀Заказы (Таблицы, боты и скрипты): @namokonov, @renat_shagabutdinov в Telegram

Прайс-лист. Скрипты, боты и отчёты

Канал о Таблицах в Telegram (другая ссылка — https://tglink.ru/google_sheets)

Чат в Telegram (другая ссылка — https://tglink.ru/google_spreadsheets_chat)

Оглавление канала

Наша книга

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

Друзья, у нас скрипт, который позволяет создать в Таблице нужное количество листов из листа с шаблоном.

Работает он так:

1. заполняете лист "настройки": вносите название листа шаблона, а также названия листов, которые нужно создать

2. запускаете скрипт :)

Очень простой летний скрипт
Очень простой летний скрипт

Код скрипта:

function myFunction() {
const ss = SpreadsheetApp.getActive()
sheet1 = ss.getSheetByName('настройки'),
data = sheet1.getDataRange().getValues(),
sheet0 = ss.getSheetByName(data[0][0]);
for(let x = 1; x < data.length; x++){
const sheet_name = data[x][0];
if(!ss.getSheetByName(data[sheet_name])){
sheet0.copyTo(ss).setName(sheet_name);
}
}
}


Таблица с листом настройки и скриптом
📕📗📘
Оглавление канала