添加后如何从Google文档中删除标题


15

将标头添加到Google文档后,即使标头为空,它也会偏移文档的顶部,并会收到点击事件。然后如何删除标题?

我知道您可以通过减小页面的顶部边距并减小页眉中的字体大小来减少页眉的影响,这些不是我想要的解决方案。我想要一种删除它的方法。


要清楚:我也不在寻找“ Control + z / Edit-> Undo”之类的东西。
trex005 2015年

Answers:


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

屏幕截图

之前
在此处输入图片说明


在此处输入图片说明

注意

我注意到在运行脚本(并因此删除了页眉或页脚)之后,无法在我正在处理的文档中添加它们。

在“ 工具”>“脚本编辑器...”下添加代码,按bug按钮对脚本进行身份验证,然后按“播放”按钮。这将“播放”代码并重置标头。

编辑
有关详细的演练,请参见Google帮助论坛:如何在Google Docs中删除标题?


1
解决方案有点尴尬,但它就像一个魅力。我将尴尬归咎于Google。
trex005 2015年

不起作用:TypeError:无法调用null的方法“ removeFromParent”。(第2行,文件“代码”)。
Fish Monitor

@fossilet:首先需要有一个标头。你有标头吗?
Jacob Jan Tuinstra 2015年

@JacobJanTuinstra,我改为使用页脚。也许我应该更改函数名称?
Fish Monitor

1
这对我有用,确实节省了一天。谢谢!
JHS

0

您需要做的就是复制所有文本,然后获取一个新文档。粘贴到那里就可以了


4
这并不能真正回答问题。
jonsca

2
@jonsca确实可以,因为没有办法将其删除(除了一些脚本,我不予考虑)。脚本是实现这一目标的完全愚蠢的方式,其原因与您不编写脚本以从一行文本中删除粗体的原因相同。不知道他们在考虑实现标头但没有实现删除标头的想法(在那里有WTF的东西)。
阿彻(Achshar)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.