एक बार जोड़े गए Google दस्तावेज़ से हेडर कैसे निकालें


15

एक बार जब आप किसी Google दस्तावेज़ में हेडर जोड़ते हैं, तो वह खाली होने पर भी दस्तावेज़ के शीर्ष को बंद कर देता है, और क्लिक ईवेंट प्राप्त करता है। फिर आप हेडर को कैसे हटा सकते हैं?

मुझे पता है कि आप पृष्ठ के शीर्ष मार्जिन को घटाकर हेडर के प्रभावों को कम कर सकते हैं, और हेडर में फ़ॉन्ट आकार को कम कर सकते हैं - वे समाधान नहीं हैं जिनकी मुझे तलाश है। मैं वास्तव में इसे हटाने का एक तरीका चाहूंगा।


स्पष्ट होने के लिए: मैं "नियंत्रण + z / संपादन-> पूर्ववत करें" या इस तरह की तलाश नहीं कर रहा हूं।
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 सहायता फ़ोरम कैसे गूगल डॉक्स में हेडर को दूर करने के?


1
एक समाधान के बारे में थोड़ा अजीब था, लेकिन यह एक आकर्षण की तरह काम करता था। मैं Google पर अजीबता का आरोप लगाता हूं।
trex005

काम नहीं करता है: TypeError: null की "removeFromParent" विधि को कॉल नहीं कर सकता। (पंक्ति 2, फ़ाइल "कोड")।
फिश मॉनिटर

@fossilet: इसके लिए सबसे पहले एक हेडर होना चाहिए। क्या आपके पास हेडर है?
जैकब जान तुइस्ट्रा

@JacobJanTuinstra की जगह मेरे पास एक पाद था। शायद मुझे फंक्शन के नाम बदलने चाहिए?
फिश मॉनीटर

1
यह मेरे लिए काम किया, और वास्तव में दिन बचाया। धन्यवाद!
JHS

0

आपको बस अपने सभी टेक्स्ट को कॉपी करना है और फिर एक नया डॉक प्राप्त करना है। इसे वहाँ पर चिपकाएँ और आपका काम हो गया


4
यह वास्तव में इस सवाल का जवाब नहीं देता है।
jonsca

2
@ जोंस्का यह वास्तव में करता है, क्योंकि इसे हटाने का कोई तरीका नहीं है (कुछ स्क्रिप्ट के अलावा, जिसे मैं नहीं गिनूंगा)। यह पूरी तरह से मूर्खतापूर्ण तरीका है कि आप इसे उसी कारण से प्राप्त कर सकते हैं जैसे आप टेक्स्ट की एक पंक्ति से बोल्ड को हटाने के लिए स्क्रिप्ट नहीं लिखेंगे। पता नहीं वे हेडर को लागू करने के बारे में क्या सोच रहे थे लेकिन उन्हें हटाने के लिए लागू नहीं कर रहे थे (डब्ल्यूटीएफ सामान वहीं)।
अचर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.