Como remover o cabeçalho de um documento do Google depois de adicionado


15

Depois de adicionar um cabeçalho a um documento do Google, ele compensa a parte superior do documento, mesmo que vazio, e recebe eventos de clique. Como você pode remover o cabeçalho?

Estou ciente de que você pode reduzir os efeitos do cabeçalho diminuindo a margem superior da página e reduzindo o tamanho da fonte no cabeçalho - essas não são as soluções que estou procurando. Eu gostaria de uma maneira de realmente removê-lo.


Para ser claro: também não estou procurando por "Control + z / Edit-> Undo" ou algo parecido.
trex005

Respostas:


20

editar

Há um complemento disponível que remove o cabeçalho ou rodapé do documento ativo apenas uma vez adicionado:

Documentos dos principais colaboradores

insira a descrição da imagem aqui

Vá para o seu documento do Google e escolha no menu Complementos> Obter complementos ... e pesquise por:

insira a descrição da imagem aqui

Afiliação: escrevi o complemento


A seguinte linha de código redefinirá o cabeçalho (a linha cinza desaparece).

Código

function onOpen() {
  DocumentApp.getUi().createMenu("Header / Footer")
    .addItem("Reset header", "resetHeader")
    .addItem("Reset footer", "resetFooter")
    .addToUi()
}

function resetHeader() {
  try {
    DocumentApp.getActiveDocument().getHeader().removeFromParent();
  } catch(e) {
    throw "No header present !!";
  }
}

function resetFooter() {
  try {
    DocumentApp.getActiveDocument().getFooter().removeFromParent();
  } catch(e) {
    throw "No footer present !!";
  }
}

Captura de tela

antes
insira a descrição da imagem aqui

depois de
insira a descrição da imagem aqui

Nota

Percebi que depois de executar o script (e remover o cabeçalho ou rodapé), não foi possível adicioná-los no documento em que estava trabalhando.

Adicione o código em Ferramentas> Editor de scripts ... , pressione o botão do bug para autenticar o script e pressione o botão play. Isso "reproduzirá" o código e redefinirá o cabeçalho.

editar
Consulte o Fórum de Ajuda do Google para obter uma explicação detalhada: como remover o cabeçalho no Google Docs?


11
Foi uma solução um pouco estranha, mas funcionou como um encanto. Eu culpo o constrangimento no Google.
precisa saber é o seguinte

Não funciona: TypeError: Não é possível chamar o método "removeFromParent" de null. (linha 2, arquivo "Código").
Fish Monitor

@ Fossilet: Ele precisa ter um cabeçalho em primeiro lugar. Você tinha um cabeçalho?
Jacob Jan Tuinstra

@JacobJanTuinstra, eu tinha um rodapé. Talvez eu deva mudar os nomes das funções?
Fish Monitor

11
Isso funcionou para mim e realmente salvou o dia. Obrigado!
JHS

0

Tudo o que você precisa fazer é copiar todo o texto e obter um novo documento. Cole-o lá e pronto


4
Isso realmente não responde à pergunta.
jonsca

2
@ jonsca Na verdade, porque não há como removê-lo (além de algum script, que não vou contar). Os scripts são uma maneira totalmente estúpida de conseguir isso pelo mesmo motivo pelo qual você não escreverá um script para remover o negrito de uma linha de texto. Não faço ideia do que eles estavam pensando em implementar os cabeçalhos, mas não em removê-los (material WTF ali).
Achshar
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.