TGViewer
Ультра ВайбКодер🫵 Ультра ВайбКодер🫵 @ultravibecoder · 2.72K subscribers
Post #115 972
Ультра ВайбКодер🫵 🎉 Розыгрыш 500 Stars! Спасибо, что вы с нами! Хочу разыграть 500 stars среди участников. 📋 Условия участия: 1️⃣ Подписаться на канал 2️⃣ Перейти к боту и ответить на 3 коротких вопроса 🔹 После этого бот автоматически добавит вас в список участников. @giftvibe_bot…
Конкурс завершен, было 33 участника, всем спасибо за участие!

Я попросил Qwen написать мне AppScripts который выберет рандомную строку в таблице.

Кому интересно вот скрипт:
function chooseRandomWinner() {
const sheetName = "Sheet1"; // ← замените на имя вашего листа, если нужно
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);

// Получаем диапазон A1:A33
const range = sheet.getRange("A1:A33");
const values = range.getValues(); // двумерный массив

// Фильтруем пустые строки (на случай, если не все 33 строки заполнены)
const participants = values
.flat() // превращаем [[имя1], [имя2], ...] → [имя1, имя2, ...]
.filter(name => name !== "" && name != null);

if (participants.length === 0) {
SpreadsheetApp.getUi().alert("Нет участников для выбора!");
return;
}

// Выбираем случайного участника
const randomIndex = Math.floor(Math.random() * participants.length);
const winner = participants[randomIndex];

// Выводим победителя в диалоговое окно
SpreadsheetApp.getUi().alert("🎉 Победитель: " + winner);

// (Опционально) Записываем победителя в ячейку, например, C1
sheet.getRange("C1").setValue("Победитель: " + winner);
}



Поздравляю победителя я сегодня с вами свяжусь! 🎉
  • 🎉 9
More from @ultravibecoder
  1. Oct 15, 2026Всем привет! 👋 Интересно узнать у вас может знаете какие цифры в похожих проектах ? Вот у…
  2. Oct 14, 2026Прикольное чувство, когда сделал сервис и люди начали за него платить. Конечно, на эти ден…
  3. Oct 10, 2026Примерно две недели назад запустил бота для генерации картинок. Есть бесплатные возможност…
  4. Oct 7, 2026Ну что, отчитываюсь, как прошёл запуск нового сервиса. Писал, что решил основательно подго…
  5. Aug 30, 2026Сейчас делаю новый сервис. Пока не хочу показывать что именно, хочу сначала дойти до перво…
  6. Aug 26, 2026Мы планируем публиковать приложения в App Store и Google Play, и перед тем как приступить…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →