Как удалить заголовок из документа Google после добавления


15

После добавления заголовка в документ Google он смещает верхнюю часть документа, даже если он пустой, и получает события щелчка. Как вы можете удалить заголовок?

Я знаю, что вы можете уменьшить эффекты заголовка, уменьшив верхнее поле страницы и уменьшив размер шрифта в заголовке - это не те решения, которые я ищу. Я хотел бы способ на самом деле удалить его.


Чтобы было ясно: я также не ищу "Control + z / Edit-> Undo" или тому подобное.
trex005

Ответы:


20

редактировать

Доступно дополнение, которое удаляет верхний или нижний колонтитул в активном документе только после добавления:

Документы от ведущих авторов

введите описание изображения здесь

Перейдите в документ Google и выберите в меню « Дополнения»> «Получить дополнения» ... и найдите:

введите описание изображения здесь

Принадлежность: я написал дополнение


Следующая строка кода сбросит заголовок (серая линия исчезнет).

Код

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

Скриншот

перед
введите описание изображения здесь

после
введите описание изображения здесь

Заметка

Я заметил, что после запуска скрипта (и, таким образом, удаления верхнего или нижнего колонтитула), добавить их было невозможно в документе, над которым я работал.

Добавьте код в Инструменты> Редактор скриптов ... , нажмите кнопку ошибки, чтобы аутентифицировать скрипт, а затем нажмите кнопку воспроизведения. Это позволит «воспроизвести» код и сбросить заголовок.

edit
См. Справочный форум Google для подробного ознакомления: Как удалить заголовок в Документах Google?


1
Было немного неловко от решения, но это работало как очарование. Я обвиняю неловкость в Google.
trex005

Не работает: TypeError: Невозможно вызвать метод "removeFromParent" со значением NULL. (строка 2, файл «Код»).
Монитор рыб

@fossilet: Во-первых, он должен иметь заголовок. У вас был заголовок?
Джейкоб Ян Туинстра,

@JacobJanTuinstra, у меня вместо этого был нижний колонтитул. Может мне стоит поменять имена функций?
Fish Monitor

1
Это сработало для меня и действительно спасло день. Благодарность!
JHS

0

Все, что вам нужно сделать, это скопировать весь текст, а затем получить новый документ. Вставьте его туда, и все готово


4
Это на самом деле не отвечает на вопрос.
Йонска

2
@jonsca Это действительно так, потому что нет способа удалить его (кроме некоторого сценария, который я не буду считать). Сценарии - это совершенно глупый способ добиться этого по той же причине, по которой вы не будете писать сценарий для удаления жирного шрифта из строки текста. Понятия не имею, о чем они думают, реализуя заголовки, но не внедряя их удаление (WTF прямо здесь).
Ахшар
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.