So entfernen Sie den Header aus einem hinzugefügten Google-Dokument

15

Wenn Sie einem Google-Dokument eine Kopfzeile hinzufügen, wird der obere Rand des Dokuments versetzt, auch wenn dieses leer ist, und es werden Klickereignisse empfangen. Wie können Sie dann den Header entfernen?

Mir ist bewusst, dass Sie die Auswirkungen der Kopfzeile verringern können, indem Sie den oberen Rand der Seite und die Schriftgröße in der Kopfzeile verringern. Dies sind nicht die Lösungen, nach denen ich suche. Ich möchte eine Möglichkeit, es tatsächlich zu entfernen.

trex005
quelle
Um klar zu sein: Ich suche auch nicht nach "Control + z / Edit-> Undo" oder ähnlichem.
trex005,

Antworten:

20

bearbeiten

Es ist ein Add-On verfügbar, das die Kopf- oder Fußzeile im aktiven Dokument nur dann entfernt, wenn es hinzugefügt wurde:

Dokumente von Top-Autoren

Bildbeschreibung hier eingeben

Gehen Sie zu Ihrem Google Dokument und wählen Sie aus dem Menü Add-Ons> Add-Ons abrufen ... und suchen Sie nach:

Bildbeschreibung hier eingeben

Zugehörigkeit: Ich habe das Add-On geschrieben


Die folgende Codezeile setzt den Header zurück (graue Linie verschwindet).

Code

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 !!";
  }
}

Bildschirmfoto

Vor
Bildbeschreibung hier eingeben

nach
Bildbeschreibung hier eingeben

Hinweis

Ich habe festgestellt, dass nach dem Ausführen des Skripts (und dem Entfernen der Kopf- oder Fußzeile) das Hinzufügen dieser nicht für das Dokument möglich war, an dem ich gearbeitet habe.

Fügen Sie den Code unter Extras> Skripteditor ... hinzu , drücken Sie die Fehlertaste, um das Skript zu authentifizieren, und drücken Sie dann die Wiedergabetaste. Dadurch wird der Code "abgespielt" und der Header zurückgesetzt.

Bearbeiten In der
Google-Hilfe finden Sie eine ausführliche Anleitung: Wie entferne ich die Kopfzeile in Google Text & Tabellen?

Jacob Jan Tuinstra
quelle
1
War ein bisschen umständlich von einer Lösung, aber es funktionierte wie ein Zauber. Ich beschuldige Google die Ungeschicklichkeit.
trex005,
Funktioniert nicht: TypeError: Die Methode "removeFromParent" von null kann nicht aufgerufen werden. (Zeile 2, Datei "Code").
Fish Monitor
@fossilet: Es muss an erster Stelle einen Header haben. Hattest du einen Header?
Jacob Jan Tuinstra
@JacobJanTuinstra, ich hatte stattdessen eine Fußzeile. Vielleicht sollte ich die Funktionsnamen ändern?
Fish Monitor
1
Das hat bei mir funktioniert und den Tag wirklich gerettet. Vielen Dank!
JHS
0

Alles, was Sie tun müssen, ist, Ihren gesamten Text zu kopieren und dann ein neues Dokument zu erhalten. Fügen Sie es dort ein und Sie sind fertig

Bob
quelle
4
Dies beantwortet die Frage nicht wirklich.
jonsca
2
@jonsca Tatsächlich, weil es keine Möglichkeit gibt, es zu entfernen (abgesehen von einigen Skripten, die ich nicht zähle). Skripte sind eine absolut dumme Methode, um dies zu erreichen, aus dem gleichen Grund, aus dem Sie kein Skript schreiben, um Fettdruck aus einer Textzeile zu entfernen. Keine Ahnung, was sie dachten, um die Header zu implementieren, aber sie nicht zu entfernen (WTF-Zeug genau dort).
Achshar