গুগল ডক্স / ড্রাইভ - শিরোনাম সংখ্যা


উত্তর:


100

আপনি যদি আরও সহজ কিছু চান, তবে সেখানে একটি গুগল অ্যাড-অন রয়েছে "টেক্সটস অফ টেক্সট" যা আপনাকে আপনার শিরোনামগুলি সংখ্যা নির্ধারণ করতে দেবে।

এই অ্যাড-অন ইনস্টল করতে:

  1. অ্যাড-অন> অ্যাড-অন ক্লিক করুন।
  2. "বিষয়বস্তুর সারণী" আইকনে ক্লিক করুন বা এটি ইনস্টল করতে এই অ্যাডন অনুসন্ধান করুন

তারপরে আপনার সামগ্রীগুলির সারণীটি আপনার সাইডবারে উপস্থিত হওয়া উচিত appear শিরোনাম নম্বর বিন্যাস মেনুতে ক্লিক করুন, এবং 1.2.3 চয়ন করুন

সংখ্যাগুলি 'রিফ্রেশ' করার জন্য আপনার যদি কোনও পুরানো থাকে তবে আপনার ডকুমেন্টটি পুনরায় ফর্ম্যাট করতে হবে, তবে আসলে অ্যাডনটি খুব ভাল কাজ করে।

আমি এই ফোরামে উত্তর দেখেছি ।


4
সাইডবারটি না দেখানো হলে, "অ্যাড-অনস-> সামগ্রীগুলির সারণী-> সাইডবারে প্রদর্শন করুন" এ যান
স্টিভেন জিউরিস

4
আমি মনে করি যে কেউ তাদের অ্যাড-অনকে "বিষয়বস্তুর সারণী" বলতে পারবেন। সুতরাং আসল অ্যাড-অনের একটি লিঙ্ক সহায়ক। আমি অনুমান করছি যে আপনি এটির
অর্থটি

কীভাবে প্লাগইন ইনস্টল করা হয় - প্রতি মেশিন / ব্রাউজারে, প্রতি নথি প্রতি, গুগল ডক্সে ব্যবহারকারী? অন্যরা যদি দস্তাবেজ সম্পাদনা করতে চান তবে কী হবে?
সিবিল পিটারস

4
দুঃখের বিষয়, এই প্লাগইনটি নষ্ট হয়ে গেছে বলে মনে হচ্ছে। অনুমোদনের সমস্যার কারণে এটি ইনস্টল করতে ব্যর্থ। অন্যরা কি একই ফল পাচ্ছে?
গাভডোটনেট

4
@gavdotnet এটি আমার পক্ষে কাজ করেছে যাতে তারা অবশ্যই এটি স্থির করতে পারে।
কোডফ্রেক 15

50

আপডেট: গিথুবে এখন উপলব্ধ ।

আপডেট 2: এখন খালি শিরোনাম এবং ফাঁকা রেখাগুলি পরিচালনা করছেন গিথুবে 2 টি অনুরোধের জন্য ধন্যবাদ।

আপডেট 3: নতুন ডক্স হেডিং সনাক্তকরণ হ্যান্ডেল করার জন্য নীচে গিথব এবং কোড ঠিক করা হয়েছে।


আমি মিক্কো ওহতামার উল্লিখিত স্ক্রিপ্টটি সংশোধন করেছি এবং একটি গুগল অ্যাপস স্ক্রিপ্ট তৈরি করেছি যা একটি শিরোনাম সরঞ্জাম ডকুমেন্ট মেনু যুক্ত করে যা আপনাকে এটি করতে অনুমতি দেয়:

  • স্বয়ংক্রিয় নম্বর শিরোনাম
  • শিরোনাম সংখ্যা সাফ করুন

গুগল ডকুমেন্টস শিরোনামগুলিতে কীভাবে স্বয়ংক্রিয় নম্বর পাবেন:

  1. আপনার দস্তাবেজ> সরঞ্জামসমূহ> স্ক্রিপ্ট সম্পাদক খুলুন ...
  2. একটি ফাঁকা প্রকল্প শুরু করুন
  3. নীচের কোডটি আটকান এবং আপনার প্রিফার্ড নামের সাথে সংরক্ষণ করুন
  4. রান> অনঅপন নির্বাচন করুন এবং স্ক্রিপ্টটি প্রথমবারের জন্য অনুমোদিত করুন
  5. রান> অনঅপেন নির্বাচন করুন
  6. আপনার নথিতে পরিবর্তন করুন এবং তৈরি শিরোনাম সরঞ্জামগুলি কাস্টম মেনুতে ফাংশনগুলি চেষ্টা করুন ।

La অস্বীকৃতি: আপনার শূন্য শিরোনাম নিয়ে সমস্যা থাকতে পারে .. তবে আপনি সর্বদা সেগুলি ঠিক করতে পারেন এবং আবার ক্রিয়া চালাতে পারেন ~~

কপি এবং পেস্ট করার কোড:

function onOpen() {
  DocumentApp.getUi().createMenu('Headings Tools')
  .addItem('Auto Number Headings', 'numberHeadingsAdd')
  .addItem('Clear Heading Numbers', 'numberHeadingsClear')
  .addToUi();
}

function numberHeadingsAdd(){
  numberHeadings(true);
}

function numberHeadingsClear(){
  numberHeadings(false);
}

function numberHeadings(add){
  var document = DocumentApp.getActiveDocument();
  var body = document.getBody();
  var paragraphs = document.getParagraphs();
  var numbers = [0,0,0,0,0,0,0];
  for (var i in paragraphs) {
    var element = paragraphs[i];
    var text = element.getText()+'';
    var type = element.getHeading()+'';

    // exclude everything but headings
    if (!type.match(/HEADING\d/)) {
      continue;
    }

    // exclude empty headings (e.g. page breaks generate these)
    if( text.match(/^\s*$/)){
      continue;
    }

    if (add == true) {
      var level = new RegExp(/HEADING(\d)/).exec(type)[1];
      var numbering = '';

      numbers[level]++;
      for (var currentLevel = 1; currentLevel <= 6; currentLevel++) {
        if (currentLevel <= level) {
          numbering += numbers[currentLevel] + '.';
        } else {
          numbers[currentLevel] = 0;
        }
      }
      Logger.log(text);
      var newText = numbering + ' ' + text.replace(/^[0-9\.\s]+/, '');
      element.setText(newText);
      Logger.log([newText]);
    } else {
      Logger.log(text);
      element.setText(text.replace(/^[0-9\.\s]+/, ''));
    }
  }

}

আমি @ ইভানচ্যাচ্যাটারি জেনে খুশি হলাম আমি অ্যাড-অন হিসাবে এইভাবে প্রতিবার স্ক্রিপ্ট সম্পাদক খোলার দরকার নেই এমনভাবে একটি উন্নত সংস্করণ তৈরি করার পরিকল্পনা করছি ...
লুসিয়ানো

4
@ ইভানকাচিচাতারি দুর্দান্ত ধারণা, আপনার এটি আছে! github.com/lpanebr/autoNumberHeadings
লুসিয়ানো

4
@ মিঃগ্রাভিটি তা অর্জনের উপায় হ'ল স্ক্রিপ্টটি গুগল ড্রাইভের জন্য একটি অ্যাড- অনে রূপান্তর করা আমি তা করার পরিকল্পনা করছি তবে এখনই সময়ের বাইরে
লুসিানো

4
কি দারুন! আমার মনে হচ্ছে এটি আবার 90-সম্পর্কযুক্ত। নম্বর শিরোনামের মতো এমন একটি মৌলিক বিষয়টি সম্পাদন করার জন্য আমাদের কি সত্যই স্ক্রিপ্টের প্রয়োজন? এখন আমি বুঝতে পারি যে এখানে কেন এই সমস্ত প্রোগ্রামিং উদ্যোগ রয়েছে - আমাদের বাচ্চাদের কোনও কাজের নথি লেখার জন্য তাদের জাভাস্ক্রিপ্টটি সত্যই জেনে রাখা দরকার; পি
জানুজ্জ স্কনিয়েকনি

4
যে @Luciano ধরণ কাজ করে। আমি একটি অদ্ভুত জিনিস ঘটতে দেখছি। আমি যদি গিট থেকে কোডটি কেটে পেস্ট করি তবে আমি দুটি ফলাফলের মধ্যে একটি পেতে পারি: কিছুই হয় না বা 38 এর লাইনে একটি রেজেক্স পার্স ত্রুটি হয় it এটি কাজ করতে পেতে আমাকে 1) গিট কোডটি 10/16 / থেকে কাটাতে এবং পেস্ট করতে হবে ১,, ২) সংরক্ষণ করুন, ৩) ম্যানুয়ালি পরিবর্তিত পরিবর্তনগুলি এনএসফের পরামর্শ অনুযায়ী করুন, ৪) উপরের তালিকা অনুযায়ী সংরক্ষণ করুন এবং চালান। আমি কিছুটা পার্থক্য লক্ষ্য করেছি: আপনার সংস্করণে 38 লাইনটি প্রায় \ d এর প্রথম বন্ধনী সরিয়ে ফেলবে।
আদা ম্যাকমুরে

10

আপনাকে যা করতে হবে তা হ'ল আগের হেডারগুলি অনুলিপি / আটকানো paste

যদি আপনি সংখ্যাযুক্ত তালিকার কোনও আইটেম অনুলিপি করে আটকান, তবে এটি তার নম্বর বজায় রাখে এবং প্রাসঙ্গিক ক্ষেত্রে স্বয়ংক্রিয়ভাবে নম্বরটি পরিবর্তন করে।


কতটা বাস্তববাদী, এই সমাধানটি আন্ডাররেটেড।
সোমবার

প্রকৃতপক্ষে, এটি সবচেয়ে সহজ, নেটিভ সমাধান (আপনি যদি এখনও সম্পাদনার পর্যায়ে থাকেন)!
ডেমিস

4
আমি যতদূর বলতে পারি, এর জন্য আপনার প্রতিটি শিরোনাম স্তরের সাথে অন্তর্ভুক্ত হওয়া দরকার। এটা কি অন্য কোন উপায় আছে?
গাভডটনেট

4
সমস্যাটি হ'ল: আপনাকে একই দস্তাবেজ থেকে শিরোনামগুলি অনুলিপি করতে হবে । আপনি যদি অন্য একটি এইচটিএমএল ডকুমেন্ট থেকে উদাহরণস্বরূপ একটি "শিরোনাম 1" অনুলিপি করেন তবে "শিরোনাম এক্স" ফর্ম্যাটিংটি ধরে রাখা সত্ত্বেও এর নম্বর থাকবে না। এর অর্থ হ'ল যদি আপনি ইতিমধ্যে কপি-পেস্ট করতে চান এমন গুচ্ছ পাঠ্যের সাথে যদি আপনার কাছে অন্য কোনও নথি থাকে তবে আপনার সমাধানটির জন্য খুব বেশি ম্যানুয়াল কাজের প্রয়োজন হবে। বা আসলে: এটি ইতিমধ্যে যদি আপনার কাছে ইতিমধ্যে কোনও নথি থাকে এবং আপনি কেবল শিরোনামগুলি এখানে অঙ্কিত করতে চান।
হাই-এঞ্জেল 13

5

লেখার পর থেকে (2020 এপ্রিল), প্রচুর প্রস্তাবিত অ্যাপ্লিকেশনগুলি অপ্রচলিত বা আর কাজ করছে না।

আমি শিরোনামযুক্ত শিরোনামগুলির জন্য পদ্ধতিটি নিম্নরূপ:

  1. অ্যাড-অনগুলি পেতে যান
  2. মার্কডাউন সরঞ্জামগুলি অনুসন্ধান এবং ইনস্টল করুন

মার্কডাউন সরঞ্জামগুলিতে সংখ্যাযুক্ত শিরোনাম ব্যবহার করার বিকল্প রয়েছে। গুগলের অন্তর্নির্মিত সারণির অন্তর্নির্মিতের সাথে একটি কবিতার মতো কাজ করে।

সামগ্রীর একটি সারণী তৈরি করতে:

  1. মেনু আইটেম sertোকাতে যান এবং বিষয়বস্তু সারণী নির্বাচন করুন

এটি সুপার উপকারী! আমি ভাবিনি যে একটি সাধারণ টোসি সংখ্যায়ন কার্যকারিতা একটি মার্কডাউন সরঞ্জামে থাকবে তবে এটি দুর্দান্ত কাজ করে, ধন্যবাদ!
প্ররাও

1

আমি মার্কডাউন শিরোনামগুলি করার জন্য একটি সংস্করণ লিখেছি, তবে এটি প্লেইন শিরোনামের সংখ্যাগুলিও সমর্থন করে। উত্সটি এখানে https://github.com/jordan2175/markdown-tools এবং জি সুইট মার্কেটপ্লেসের মাধ্যমে "মার্কডাউন সরঞ্জামগুলি" হিসাবে উপলব্ধ।


হাই @ jordan2175 অ্যাড-অন দুর্দান্ত। টিওসি এর উত্পন্ন নম্বরগুলির পৃষ্ঠাগুলি থাকলে এটি দুর্দান্ত হবে।
ডেভিড লোপেজ 19

0

পূর্বে উল্লিখিত অ্যাড-অন "সামগ্রীর সারণী" আজ পাওয়া যায় না। আমি " মার্কডাউন সরঞ্জাম " নামক একটিটি ইনস্টল করেছি একবার ইনস্টল হয়ে গেলে আপনাকে অবশ্যই নেডিং শিরোনামের শৈলী প্রয়োগ করতে হবে এবং তারপরে অ্যাড-অন> মার্কডাউন সরঞ্জাম> শিরোনাম নম্বরগুলিতে যেতে হবে এবং পছন্দসই নম্বর শৈলীটি চয়ন করতে হবে যা ডকটির সমস্ত শিরোনামগুলিতে প্রয়োগ করা হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.