Qué resuelve

El equipo de Talent Coordinators gestiona múltiples cuentas de creadores. Sin visibilidad de capacidad, era imposible saber quién tenía espacio para tomar una cuenta nueva, y las asignaciones se hacían a ojo.

La app muestra en tiempo real la carga de cada TC con un sistema de unidades: cada tipo de cuenta vale distinto (0.5u a 2u según complejidad). Límite de 8 unidades y 40 personas por TC. Si una asignación supera el límite, la app lo bloquea con feedback.

Cómo funciona
Google Sheet (datos)
←sync→
Apps Script (backend)
←→
Web App UI (frontend)

La app corre como Google Apps Script Web App. El frontend (HTML + JS) hace polling cada 30 segundos para mantener el estado sincronizado entre múltiples usuarios simultáneos. El backend lee y escribe en un Google Sheet que es la fuente de datos.

Unidades0.5u · 1u · 1.5u · 2u según tipo de cuenta
Límite por TC8 unidades máximo · 40 personas máximo
SyncPolling cada 30 segundos
Cómo usarlo
01
Abrí la web app
URL del Google Apps Script Web App del Sheet de Rufus Creators.
02
Ver carga actual de TCs
La app muestra cada TC con su carga total en unidades y cantidad de personas asignadas.
03
Asignar una cuenta nueva
Seleccioná la cuenta y el TC destino. Si el TC tiene capacidad disponible, la asignación se confirma. Si supera el límite, la app lo bloquea.
04
Ver cambios en tiempo real
El polling de 30s mantiene sincronizados a todos los que tienen la app abierta simultáneamente.
Stack
Google Apps Script Web App (GAS) Google Sheets JavaScript Polling 30s
Archivos clave
📜
Code.gs
rufus-creators/asignador/ · Backend: lógica de asignación, validaciones, sync con Sheet
🌐
index.html
rufus-creators/asignador/ · Frontend de la web app