V1 · 5 строк
leads_dirty.csv
Скачать CSV ↓ОП.03 / ТЕМА 08 / МАТЕРИАЛЫ
Воспроизводимая практика: исходный CSV → лист source → формулы leads_clean → новая выгрузка.
Скачать комплект практики ↓leads_dirty.csv
Скачать CSV ↓leads_dirty_v2.csv
Скачать CSV ↓leads_dirty_v1_backup.csv
Скачать CSV ↓5 строк, 9 столбцов. У REQ-003 в created_at ошибка #VALUE!.
8 строк, 9 столбцов. Ошибочные даты: REQ-003 и REQ-008.
Елена / telegram / social / lesson08 / new.
Все данные вымышленные. Готовая таблица не выдаётся: студент вводит формулы сам. Короткие ID не предназначены для отправки в Apps Script темы 7.
Пошаговая памятка и восстановление v1 · Инструкция по скриншотам · Структура и уточнения
Сохраните настоящий кадр в shots/ под указанным именем. Затем выполните node build.mjs из папки темы. Пока кадра нет, слайд показывает подписанную заглушку.
| Экран / исходник | Файл | Что снять | Статус |
|---|---|---|---|
| 10 / 272a | 272a-shot.png | Google Sheets: выбран лист leads, раскрыто Файл → Скачать, пункт CSV. Текущий лист и пункт CSV. | Снят |
| 13 / 273a | 273a-shot.png | Finder: распакованная lesson_data_cleaning, папки data и result; в data видны три CSV. | Снят |
| 14 / 274 | 274-shot.png | Исходный leads_dirty.csv в текстовом редакторе: заголовок и пять строк; видны wrong_date, TG и пробелы. | Снят |
| 15 / 275 | 275-shot.png | Тот же CSV крупно: видны пробелы, TG, wrong_date и разный регистр. | Снят |
| 18 / 277a | 277a-shot.png | Главная страница Google Таблиц с кнопкой создания пустой таблицы. | Снят |
| 19 / 278 | 278-shot.png | Пустая таблица с названием leads_cleaning. | Снят |
| 20 / 279 | 279-shot.png | Раскрытое меню Файл. Пункт Импортировать. | Снят |
| 21 / 280 | 280-shot.png | Окно импорта на вкладке Добавить. | Снят |
| 22 / 281 | 281-shot.png | Окно «Импорт файла» с именем leads_dirty.csv. Имя файла. | Снят |
| 23 / 282 | 282-shot.png | Раскрытый список целей импорта. Заменить текущий лист. | Снят |
| 25 / 284 | 284-shot.png | Окно импорта: Заменить текущий лист, Запятая, флажок преобразования снят. Снятый флажок. | Снят |
| 26 / 285 | 285-shot.png | Лист после импорта: 8 столбцов, 5 заявок, в строке формул имя с пробелами. | Снят |
| 27 / 286 | 286-shot.png | Ярлык листа в режиме переименования: имя source введено. | Снят |
| 28 / 287 | 287-shot.png | Лист leads_clean с девятью заголовками; внизу ярлыки source и leads_clean. | Снят |
| 29 / 288 | 288-shot.png | Ячейка A2 с формулой в строке формул; столбец request_id заполнен. | Снят |
| 31 / 290 | 290-shot.png | Выделена ячейка A4: в строке формул только значение. | Снят |
| 33 / 292 | 292-shot.png | Окно настроек таблицы: региональные настройки Россия. | Снят |
| 34 / 293 | 293-shot.png | Лист source: значения created_at прижаты к левому краю, в строке формул текст с апострофом. | Снят |
| 38 / 297 | 297-shot.png | Формула в B2, в столбце created_at видны числа. | Снят |
| 39 / 298 | 298-shot.png | Ошибка #VALUE! в created_at у строки REQ-003. | Снят |
| 41 / 300 | 300-shot.png | Подсказка ошибки у ячейки B4: значение wrong_date в функции VALUE. | Снят |
| 43 / 302 | 302-shot.png | Меню Формат → Числа с пунктом Дата и время. Дата и время. | Снят |
| 44 / 303 | 303-shot.png | Формула в C2; в столбце name значение Иван Тестов. | Снят |
| 45 / 304 | 304-shot.png | Формула в D2 со СЖПРОБЕЛЫ и ПЕЧСИМВ. | Снят |
| 48 / 307 | 307-shot.png | Формула SPLIT в F2. | Снят |
| 50 / 309 | 309-shot.png | Столбцы utm_source и utm_medium после SPLIT: видны пробелы и разный регистр. | Снят |
| 51 / 310 | 310-shot.png | Формула F2 со СЖПРОБЕЛЫ; пробелы в utm_source и utm_medium убраны. | Снят |
| 52 / 311 | 311-shot.png | Формула в I2; значение « new » стало new без пробелов. | Снят |
| 53 / 312 | 312-shot.png | Формула F2 со СТРОЧН; в utm_source только строчные буквы. | Снят |
| 57 / 316 | 316-shot.png | Формула F2 с LET и заменой; в utm_source у REQ-005 стоит telegram. ЕСЛИ(v="tg";"telegram";v). | Снят |
| 59 / 318 | 318-shot.png | Меню Данные с пунктом Создать фильтр. | Снят |
| 60 / 319 | 319-shot.png | Раскрытый фильтр status: только done и new. | Снят |
| 61 / 319a | 319a-shot.png | Меню Данные с пунктом Удалить фильтр. Удалить фильтр. | Снят |
| 66 / 324 | 324-shot.png | Меню Вид → Показать с пунктом Формулы. Формулы. | Снят |
| 67 / 324a | 324a-shot.png | Лист leads_clean в режиме показа формул. | Снят |
| 68 / 325 | 325-shot.png | Сверху лист source, снизу leads_clean: одни и те же заявки до и после правил. | Снят |
| 70 / 327 | 327-shot.png | Итоговый лист leads_clean: 9 столбцов, 5 заявок, ошибка у REQ-003. | Снят |
| 73 / 330 | 330-shot.png | leads_dirty_v2.csv в текстовом редакторе: новые строки REQ-006…REQ-008. | Снят |
| 74 / 330a | 330a-shot.png | Папка data: leads_dirty.csv, резервная v1 и leads_dirty_v2.csv. | Снят |
| 76 / 332 | 332-shot.png | Ошибка #REF! в A2 после ручного ввода в A7, подсказка с причиной. | Снят |
| 77 / 333 | 333-shot.png | Окно импорта для leads_dirty_v2.csv: Заменить текущий лист, Запятая, флажок снят. | Снят |
| 78 / 334 | 334-shot.png | Лист leads_clean после импорта v2: 8 заявок. | Снят |
| 80 / 336 | 336-shot.png | Строка REQ-006 после импорта v2: Елена, telegram, social, lesson08, new. | Снят |
| 81 / 337 | 337-shot.png | Режим показа формул после импорта v2: формулы второй строки не изменились. | Снят |
| 82 / 337a | 337a-shot.png | Лист leads_clean: раскрыто Файл → Скачать, пункт CSV. | Снят |
| 83 / 337b | 337b-shot.png | Папка result с файлом leads_clean.csv. | Снят |
| 85 / 339 | 339-shot.png | Лист check: в A1 сообщение «структура source: OK». | Снят |
| 87 / 340a | 340a-shot.png | Окно «Копировать файл»: название копии и кнопка Создать копию. | Снят |
| 88 / 341 | 341-shot.png | Копия таблицы: сверху source с заголовком traffic, снизу лист check с сообщением СТОП. | Снят |