Cómo crear Google Apps Script con un alcance claro y pruebas controladas.
Un borrador de Apps Script necesita un alcance y permisos claros. Para la versión inicial, prefiere una operación activada por el usuario y evita el acceso innecesario a otros servicios.
Adapta el flujo de trabajo a tu tarea.
Describe la hoja, el rango exacto y el cambio deseado antes de redactar una función. Elige una activación manual para la prueba inicial y explica qué celdas puede modificar el script. Ejecútalo sobre una copia y compara las celdas modificadas con una entrada pequeña y conocida.
- Qué aportas
- Estructura de la hoja y requisito de automatización acotado.
- Qué obtienes
- Borrador de script con permisos e instrucciones de ejecución manual.
Mira la entrada y el resultado.
Entrada y salida ilustrativas · ejemplo didáctico, no una ejecución de WebAct en directo
Ejemplo campo
Google Apps Script, bound to a spreadsheet. On sheet Intake, highlight blank cells in A2:B5 light red and reset nonblank cells to white. This explicit range contains required input cells only. Manual execution.
Ejemplo completo
function markMissingRequiredCells() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Intake');
if (!sheet) throw new Error('Missing sheet: Intake');
const range = sheet.getRange('A2:B5');
const colors = range.getDisplayValues().map(row =>
row.map(value => value.trim() === '' ? '#fce8e6' : '#ffffff')
);
range.setBackgrounds(colors);
}
Only backgrounds in Intake!A2:B5 change; existing colors there are replaced. Test on a copy and review spreadsheet authorization. This example has not been executed in Apps Script.Carga esta entrada en el prompt y cópialo en WebAct para probar la tarea. Tu resultado puede diferir del ejemplo.
Decisiones y solución de problemas.
¿Debe el script trabajar sobre la hoja que esté activa en ese momento?
Una hoja con nombre y un rango acotado son más fáciles de revisar. Usa la hoja activa solo cuando sea una parte intencionada de la tarea.
¿Por qué Apps Script solicita autorización?
Acceder a hojas de cálculo puede requerir permiso. Revisa el script y los ámbitos solicitados antes de autorizarlo, especialmente si hace referencia a otros servicios.
Referencia para este flujo de trabajo.
Pruébalo con tu propia fuente.
Sustituye el ejemplo por tu material en el prompt. Conserva los requisitos que necesites y copia la tarea en WebAct.
Personalizar y copiar la tarea ↑