Caso eu precisasse fazer estilizações de tabelas, eu criaria vários templates para consumir. Nesse caso, eu faria toda a estilização das tabelas que eu precisasse e depois eu sairia copiando elas de um lugar para outro. Elas poderia estar ou não na planilha que desejo a vizualização, pois para conectar elas eu só preciso do id
.
O principal comando para fazer as cópias seria esse aqui:
spreadSheetDeOrigem.getRange('range de origem').copyTo(spreadSheetDeDestino, SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
Esse comando é basicamente a mesma coisa de fazer um COPY e PASTE de toda a estilização que você tem.
O spreadSheetDeOrigem
e spreadSheetDeDestino
você consegue via id
.