Restripe tabelas no Google Docs usando Apps Scripts

Você também está aborrecido porque não há como adicionar algum tipo de zebra-striping às tabelas em um Documento Google? Para adicionar essa funcionalidade ao seu documento (que fornece uma maneira de refazer a distribuição das linhas se você adicionar / remover linhas), vá para Tools> Script Editordentro do documento e adicione este script:

function onOpen() {
var ui = DocumentApp.getUi();
ui
.createMenu('Macros')
.addItem('Restripe tables...', 'restripe')
.addToUi();
}

function restripe() {
var tables = DocumentApp.getActiveDocument()
.getBody()
.getTables();

var colors = ['#ffffff', '#f0f0f0'];

var table, numRows, row, numCells, cell, bgCol;
for (var i = 0; i < tables.length; i++) {
table
= tables[i];
numRows
= table.getNumRows();
for (var j = 0; j < numRows; j++) {
row
= table.getRow(j);
bgCol
= colors[j % colors.length];
numCells
= row.getNumCells();
for (var k = 0; k < numCells; k++) {
cell
= row.getCell(k);
cell
.setBackgroundColor(bgCol);
}
}
}
}

Em seguida, recarregue o documento. Agora você deve ter um novo item de menu que redistribuirá as linhas em todas as suas tabelas. Ajuste a colorsmatriz como achar melhor.