追加された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 !!";
  }
}

スクリーンショット


ここに画像の説明を入力してください


ここに画像の説明を入力してください

注意

スクリプトを実行した後(したがってヘッダーまたはフッターを削除した後)、作業中のドキュメントにそれらを追加できないことに気付きました。

[ツール]> [スクリプトエディター...]でコードを追加し、バグボタンを押してスクリプトを認証し、再生ボタンを押します。これにより、コードが「再生」され、ヘッダーがリセットされます。

編集
詳細なウォークスルーについては、Googleヘルプフォーラムをご覧ください:Googleドキュメントでヘッダーを削除する方法


1
解決策は少し厄介でしたが、魅力のように機能しました。Googleの不器用さを非難します。
trex005

動作しません:TypeError:nullのメソッド「removeFromParent」を呼び出すことができません。(2行目、ファイル「コード」)。
魚モニター

@fossilet:そもそもヘッダーが必要です。ヘッダーはありましたか?
ジェイコブヤントゥインストラ

@JacobJanTuinstra、代わりにフッターがありました。関数名を変更する必要があるかもしれませんか?
魚モニター

1
これは私のために働いて、本当に一日を節約しました。ありがとう!
-JHS

0

必要なのは、すべてのテキストをコピーして、新しいドキュメントを取得することだけです。そこに貼り付けて完了です


4
これは本当に質問に答えません。
jonsca

2
@jonsca削除する方法がないため、実際に実行されます(数えられないスクリプト以外)。スクリプトは、テキスト行から太字を削除するスクリプトを作成しないのと同じ理由で、これを実現するまったく愚かな方法です。彼らがヘッダーを実装することを考えているが、それらを削除することを実装していないことはわかりません(WTFのようなもの)。
Achshar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.