Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //задаем функцию с названием view_summary
- function view_summary() {
- //задаем две переменные и делаем их равными 0
- var [cells, cells_used] = [0, 0];
- //задаем переменную во всеми листами нашей книги
- const sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
- //обходим каждый лист
- sheets.forEach(sheet => {
- //добавляем к первой переменной cells (количество ячеек) произведение строк и столбцов на каждом листе
- cells += sheet.getMaxRows() * sheet.getMaxColumns();
- //забираем заполненные ячейки листа
- sheet.getDataRange().getValues()
- //обходим их и добавляем каждую заполненную ячейку к переменной cells_used
- .forEach(row => row.forEach(cell => cell ? cells_used += 1 : ''))
- });
- //создаем сообщение, \\n - перенос строки для окна сообщения
- var msg = `листов в книге: ${sheets.length}\\nячеек в книге: ${cells}\\nеще можно создать: ${10000000 - cells}\\nзаполненных ячеек: ${cells_used}`;
- //выводим сообщение в консоль и в окно-сообщений
- console.log(msg);
- Browser.msgBox(msg)
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement