Джерело
QA Co-pilot | Google Sheets на стероїдах: Як перевірити 100 посилань прямо в таблиці...
35 Охват/переглядів
2025-12-17 10:21
Повідомлення №131
📊 Google Sheets на стероїдах: Як перевірити 100 посилань прямо в таблиці
Привіт, екіпаж!Ситуація: вам дали таблицю, в якій 500 посилань на сторінки товарів. Завдання: "Перевір, які з них робочі (200 OK), а які биті (404 Not Found)".❌ Варіант "Джуніор": Клікати на кожне посилання вручну. (Прощавай, вихідні). ❌ Варіант "Мідл": Експортувати в CSV, загнати в JMeter/Postman Runner. (Довго налаштовувати).
✅ Варіант "Smart QA": Створити власну функцію в Google Sheets, яка зробить це сама. Google Таблиці підтримують скрипти (Apps Script). Ви можете створити формулу =CHECK_STATUS(A1), яка піде в інтернет і поверне код відповіді.Писати скрипт вручну? Навіщо?✨ Готовий промпт "Sheet Scripter":
Виступи в ролі Google Apps Script Developer. Мені потрібен скрипт для Google Sheets. Створи кастомну функцію `GET_STATUS(url)`.**Логіка:**1. Функція приймає URL.2. Робить HTTP-запит (GET) за цією адресою.3. Повертає HTTP Status Code (наприклад, 200, 404, 500).4. Якщо виникає помилка (наприклад, DNS error) — повертає текст "Error".5. Додай обробку кешу, щоб скрипт не спамив запитами при кожному чиху.
✅ Результат від AI (код): function GET_STATUS(url) { try { var response = UrlFetchApp.fetch(url, {muteHttpExceptions: true}); return response.getResponseCode(); } catch (error) { return "Error: " + error.toString(); }}
Як це використати?
1️⃣
У Google Таблиці натисніть Extensions (Розширення) -> Apps Script.2️⃣
Видаліть все, що там є, і вставте код від AI.3️⃣
Натисніть "Зберегти" (іконка дискети).4️⃣
Поверніться в таблицю.5️⃣
У комірці B1 напишіть: =GET_STATUS(A1) (де в A1 ваше посилання).6️⃣
Протягніть формулу вниз на всі 500 рядків.
Магія: Таблиця сама почне думати і за хвилину проставить коди: 200, 404, 500. Ви одразу бачите биті посилання. Фільтруєте по "404
" — і баг-репорт готовий.Висновок: Google Sheets — це не просто клітинки. Це повноцінна IDE, якщо знати, як попросити AI написати під неї код. А ви використовуєте скрипти в таблицях чи тільки формули SUM?
👇
Привіт, екіпаж!Ситуація: вам дали таблицю, в якій 500 посилань на сторінки товарів. Завдання: "Перевір, які з них робочі (200 OK), а які биті (404 Not Found)".❌ Варіант "Джуніор": Клікати на кожне посилання вручну. (Прощавай, вихідні). ❌ Варіант "Мідл": Експортувати в CSV, загнати в JMeter/Postman Runner. (Довго налаштовувати).
✅ Варіант "Smart QA": Створити власну функцію в Google Sheets, яка зробить це сама. Google Таблиці підтримують скрипти (Apps Script). Ви можете створити формулу =CHECK_STATUS(A1), яка піде в інтернет і поверне код відповіді.Писати скрипт вручну? Навіщо?✨ Готовий промпт "Sheet Scripter":
Виступи в ролі Google Apps Script Developer. Мені потрібен скрипт для Google Sheets. Створи кастомну функцію `GET_STATUS(url)`.**Логіка:**1. Функція приймає URL.2. Робить HTTP-запит (GET) за цією адресою.3. Повертає HTTP Status Code (наприклад, 200, 404, 500).4. Якщо виникає помилка (наприклад, DNS error) — повертає текст "Error".5. Додай обробку кешу, щоб скрипт не спамив запитами при кожному чиху.
✅ Результат від AI (код): function GET_STATUS(url) { try { var response = UrlFetchApp.fetch(url, {muteHttpExceptions: true}); return response.getResponseCode(); } catch (error) { return "Error: " + error.toString(); }}
Як це використати?
1️⃣
У Google Таблиці натисніть Extensions (Розширення) -> Apps Script.2️⃣
Видаліть все, що там є, і вставте код від AI.3️⃣
Натисніть "Зберегти" (іконка дискети).4️⃣
Поверніться в таблицю.5️⃣
У комірці B1 напишіть: =GET_STATUS(A1) (де в A1 ваше посилання).6️⃣
Протягніть формулу вниз на всі 500 рядків.
Магія: Таблиця сама почне думати і за хвилину проставить коди: 200, 404, 500. Ви одразу бачите биті посилання. Фільтруєте по "404
" — і баг-репорт готовий.Висновок: Google Sheets — це не просто клітинки. Це повноцінна IDE, якщо знати, як попросити AI написати під неї код. А ви використовуєте скрипти в таблицях чи тільки формули SUM?
👇