Як видалити заголовок з документа Google після додавання


15

Після додавання заголовка до документа Google він зміщує верхню частину документа, навіть якщо він порожній, і отримує події клацання. Як потім можна видалити заголовок?

Я знаю, що ви можете зменшити ефекти заголовка, зменшивши верхній запас сторінки і зменшивши розмір шрифту в заголовку - це не рішення, які я шукаю. Мені б хотілося, щоб реально ВІДНОВИТИ це.


Щоб було зрозуміло: я також не шукаю "Control + z / Edit-> Скасувати" тощо.
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 !!";
  }
}

Знімок екрана

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

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

Примітка

Я помітив, що після запуску сценарію (і тим самим видалення заголовка або колонтитулу) додавання їх було неможливим у документі, над яким я працював.

Додайте код у меню Інструменти> Редактор сценаріїв ... , натисніть кнопку помилки, щоб підтвердити сценарій, а потім натисніть кнопку відтворення. Це дозволить "відтворити" код і скинути заголовок.

редагувати
Дивіться Довідковий форум Google для широкого ознайомлення: як видалити заголовок у Документах Google?


1
Це було трохи незручно для рішення, але це працювало як принадність. Я звинувачую незграбність у Google.
trex005

Не працює: TypeError: Неможливо викликати метод "deleteFromParent" з null. (рядок 2, файл "Код").
Монітор риб

@fossilet: в першу чергу для цього потрібно мати заголовок. У вас був заголовок?
Яків Ян Туінстра

@JacobJanTuinstra, натомість у мене був колонтитул. Можливо, я повинен змінити назви функцій?
Монітор риб

1
Це працювало на мене і дійсно врятувало день. Спасибі!
JHS

0

Все, що вам потрібно зробити, - скопіювати весь текст, а потім отримати нового документа. Вставте його туди і все закінчено


4
Це насправді не відповідає на питання.
jonsca

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