Задать вопрос
@PiShim

Как создать копию определенного листа?

Встал вопрос о копирование определенного листа в таблице. Написал небольшой макрос по созданию дубликата, но скрипт копирует страницу которая активна. Как написать макрос так, чтобы копировалась определенная страница например только первая (макрос привязал к кнопке)?

function CopySheet() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('U472').activate();
  spreadsheet.duplicateActiveSheet();
  spreadsheet.moveActiveSheet(5);
  spreadsheet.getActiveSheet().setName('Введите дату');
};
  • Вопрос задан
  • 801 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Excel + Google Таблицы с нуля до PRO
    4 месяца
    Далее
  • SF Education
    Excel academy + Power BI для анализа данных
    2 месяца
    Далее
  • Skillfactory
    Мастер Google таблиц
    4 недели
    Далее
Решения вопроса 1
datka
@datka
var spreadsheet = SpreadsheetApp.getActive();
Поменяйте на
var spreadsheet = SpreadsheetApp.getActive().getSheetByName('НазваниеЛиста');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы