আমি কীভাবে গুগল ডক্সে নতুন শৈলী যুক্ত করব?


298

গুগল ডক্সে স্টাইলগুলির একটি দুর্দান্ত সেট রয়েছে যেমন "সাধারণ পাঠ্য" এবং "শিরোনাম 1"।

আমি কীভাবে নিজের যুক্ত করব? আমি প্রোগ্রামিং কোডযুক্ত পাঠ্যের জন্য "কোড" নামে একটি শৈলী যুক্ত করতে চাই।


42
ঠিক কেন আমি এই প্রশ্নে এসেছি। :) আমি কেবল কোড এবং ইনলাইন কোড নামে একটি স্টাইল তৈরি করতে চেয়েছিলাম যা অনুচ্ছেদের শৈলী নয়।
রবার্ট কোরিটনিক

18
আমি উত্তরটি জানি তবে আমি এটি যুক্ত করতে পারি না কারণ আমার যথেষ্ট খ্যাতি নেই। মূলত আপনি গুগল অ্যাপস স্ক্রিপ্টগুলি ব্যবহার করতে পারেন, আমি যা করেছি তা এখানে: পেস্টবিন . com / 4pNBJ9pC । এটি সক্ষম করার জন্য আপনাকে একটি নতুন স্ক্রিপ্ট তৈরি করতে হবে: Tools>> Script Manager>> Newএবং সেখানে কোডটি পেস্ট করুন। তারপরে আপনাকে স্ক্রিপ্টটি অনুমোদিত করতে হবে এবং ডকুমেন্টটি পুনরায় লোড করতে হবে যাতে মেনু বারে মেনুটি উপস্থিত হয়। তারপরে পাঠ্যগুলির একটি প্যাচ নির্বাচন করুন এবং Extras>>Apply code style
ট্রাইডেন্ট

3
আমি আমার উত্তর জানি কিন্তু আমার 101 খ্যাতি স্পষ্টতই যথেষ্ট নয়। 3/14 'হিসাবে, একবার আপনি "ম্যাচের জন্য আপডেট শিরোনাম এক্স" এর মাধ্যমে বিদ্যমান শিরোনামগুলি আপডেট করুন, জিডোকস একটি অতিরিক্ত শিরোনাম ওয়াই যুক্ত করবে So সুতরাং, এটি কেবল 1,2,3 শিরোনাম দিয়ে শুরু হবে, তবে একবার আপনি শিরোনাম 3 আপডেট করলে, জিডোকস 4 শিরোনামটি প্রবর্তন করবে 4 একবার আপনি শিরোনাম 4 আপডেট করার পরে, জিডোকস শিরোনাম 5 ইত্যাদি প্রবর্তন করবে
জেজে রোহর

7
এটির একটি এক্সটেনশন রয়েছে: chrome.google.com/webstore/detail/paraographic-styles%20/… ( স্ট্যাকেক্সচেঞ্জে বাগ থাকার কারণে আমি কোনও উত্তর পোস্ট করতে পারি না - এটি বলে যে উত্তর দেওয়ার জন্য আমার 10 টি রেপ দরকার, আমি ' 103 রেপ পেয়েছে, কোনও উত্তর বাক্স পাওয়া যায়নি))
ক্রিস মোসচিনি

1
@ আলেকসিবিকোভের উত্তর আমাকে এটিকে সাহায্য করেছে। আমি এটির সাথে এখানে কিছু সমস্যা আপডেট করেছি এবং ঠিক করেছি github.com/cr8ivecodesmith/google_docs_scriptts/blob/master/…
cr8ivecodesmith

উত্তর:


136

এই মুহুর্তে আরও শৈলী যুক্ত করা বা বিদ্যমান অস্তিত্বগুলির নাম পরিবর্তন করা সম্ভব নয় তবে আপনি আপনার প্রয়োজনীয়তার সাথে মেলে এটি পরিবর্তন করতে পারেন।

উদাহরণস্বরূপ আপনি নিজের কোডটি আপনার ইচ্ছামতো স্টাইল করতে পারেন এবং তারপরে কোনও একটি শিরোনাম নির্বাচন করে এবং চয়ন করে Update Heading # to match selection, সেই নির্দিষ্ট স্টাইলটি আপনার নতুন "কোড" শৈলীতে পরিণত হতে পারে ।

তারপরে অন্য কিছু নির্বাচন করুন এবং সেই শিরোনামটি প্রয়োগ করুন এবং আপনার কাজ শেষ।

গুগল ডক্সে শৈলী


104
খারাপ দিক এটি আমার টিসিতে "কোড" অন্তর্ভুক্ত করবে। : / আমি খুঁজে পেয়েছি যে কোডের জন্য সাবটাইটেল স্টাইল ব্যবহার করা এটি টিওসি-তে প্রদর্শিত হওয়া থেকে বাধা দেয়।
চিহ্নিত করুন নাদিগ

9
এই টিপটির জন্য +1 @ digger69। কোডের জন্য "সাবটাইটেল" ব্যবহার করা এই স্ট্যাকএক্সচেঞ্জ থেকে একক সেরা টিপ আমি পেয়েছি। ডকুমেন্ট জুড়ে লাইন-উচ্চতা 1.15 থাকার জন্য দুর্দান্ত তবে কোডের জন্য 1.0! : ডি
এলিওটিটিসিবল

9
যেমনটি আমি ডিগার's's এর উত্তরেও উল্লেখ করেছি, অন্য একটি খারাপ দিক হ'ল এটি ইনলাইন শৈলীর জন্য অনুমতি দেয় না; এটি নিজের লাইনে থাকতে হবে। অবশ্যই, সংক্ষিপ্ত কোড বা আরও বেশি সম্ভবত কোড সম্পর্কিত শর্তাদি (যেমন ট্যাগ, ফাংশন বা ভেরিয়েবলের নাম) প্রায়শই পাঠ্যের অনুচ্ছেদের মধ্যে ইনলাইন থাকতে চায়।
ড্রুডাভিড

2
এটি কি সত্য যে এটি "ব্লক" হতে হবে যার অর্থ পুরো লাইন বা অনুচ্ছেদটি একই শৈলী হতে হবে - এটি codeএই জাতীয় পাঠ্যের সাথে মিশ্রিত কোনও লাইন হতে পারে না : windowঅবজেক্ট
নোটোল

12
আমি কেবল এটিই উল্লেখ করতে চাই যে গুগলের "সফ্টওয়্যার বিশেষজ্ঞরা" কখনই ডক্সে একটি নতুন শৈলী যুক্ত করার জন্য কোনও বৈশিষ্ট্য যুক্ত করেনি তা বোঝা যায় না। দশকের দশকে এটি তাদের প্রাথমিক অগ্রাধিকারগুলির একটি হওয়া উচিত ছিল বা এই ওয়েব অ্যাপ্লিকেশনটি উপলব্ধ ছিল।
স্পেন্সার উইলিয়ামস

56

লিপিস বাইরে বেরোনোর ​​পরেও আপনি নিজের স্টাইল তৈরি করতে পারবেন না। সুতরাং, আপনি একটি বিদ্যমান একটি পুনর্বিবেচনা বাকি আছে। শিরোনামটি ব্যবহার করার ক্ষতির দিকটি হ'ল এটি আমার সারণী সূচীকরণের (টিওসি) "কোড" এর ফলাফল করবে। : / আমি খুঁজে পেয়েছি যে কোডের জন্য শিরোনাম এবং সাবটাইটেল শৈলীগুলি ব্যবহার করা সেই স্টাইলগুলিকে TOC এ প্রদর্শিত হতে বাধা দেয়।


3
এই পদ্ধতির মূল অবলম্বন হ'ল আপনি যদি layout + Alt + 6 টি এই লেআউটটি ব্যবহার করতে ব্যবহার করতে পারেন তবে যদি আপনি 6'তম শিরোনামটিকে ওভাররাইড করেন তবে সাবটাইটেল শৈলীর সাথে কোনও মিলের কীবোর্ড শর্টকাট নেই।
অমিত কোটলোভস্কি

5
অন্য দ্রষ্টব্যটি হ'ল এটি লাইনটি কাজ করে না বলে মনে হয়, তার নিজস্ব লাইনে থাকতে হবে (আমি যে সমস্ত শৈলীর কল্পনা করি সত্য)
ড্র্রুডাভিড

27

অনেকগুলি সমাধান ইনলাইনে কাজ করে না। এটি কাস্টম মেনু ক্রিয়াকলাপ যোগ করার জন্য গুগল অ্যাপ স্ক্রিপ্টগুলি ব্যবহার করে @ অ্যালেক্সিবাইকভ অফার করেছেন এমন একটি ক্লিন-আপ সমাধান:

  1. একটি নতুন স্ক্রিপ্ট তৈরি করুন ( Tools > Script Editor)
  2. সম্পাদকীয়তে নিম্নলিখিত কোডটি অনুলিপি করুন:
// Add new menu item
function onOpen() {
  DocumentApp.getUi()
  .createMenu('Styles')
  .addItem('Format Code', 'formatCode')
  .addToUi();
}

// Define code styling
var style = {};
style[DocumentApp.Attribute.FONT_FAMILY] = DocumentApp.FontFamily.CONSOLAS;
style[DocumentApp.Attribute.FONT_SIZE] = 10;
style[DocumentApp.Attribute.BACKGROUND_COLOR] = "#DDDDDD";
style[DocumentApp.Attribute.FOREGROUND_COLOR] = "#333333";
style[DocumentApp.Attribute.BOLD] = false;

// Apply code formatting
function formatCode() {
  var selection = DocumentApp.getActiveDocument().getSelection();
  if (selection) {
    var elements = selection.getRangeElements();
    for (var i = 0; i < elements.length; i++) {
      var element = elements[i];

      // Only modify elements that can be edited as text; skip images and other non-text elements.
      if (element.getElement().editAsText) {
        var text = element.getElement().editAsText();

        // Style the selected part of the element, or the full element if it's completely selected.
        if (element.isPartial()) {
          text.setAttributes(element.getStartOffset(), element.getEndOffsetInclusive(), style);
        } else {
          text.setAttributes(style);
        }
      }
    }
  }
}
  1. onOpen"খোলা আছে" ( Edit > Current Project's Triggers) ফাংশনটি চালানোর জন্য একটি ট্রিগার বরাদ্দ করুন
  2. স্ক্রিপ্ট অনুমোদনের পরে, মূল দস্তাবেজটি পুনরায় লোড করুন
  3. নির্বাচিত পাঠ্য ( Styles > Format Code) বিন্যাস করতে নতুন মেনু আইটেমটি ব্যবহার করুন

2
দুর্দান্ত এবং পুরোপুরি কাজ করেছেন। আরও 'স্ল্যাক' ব্যাকটিক স্টাইলের জন্য: শৈলী [ডকুমেন্ট অ্যাপ্লিকেশন ttঅ্যাট্রিবিউট.ব্যাক কেজিআরইউ END_COLOR] = "#FFEEEE"; ধরন
জিম মরিসন

1
চমৎকার জিনিস। আমি চাই না যে পটভূমি শব্দের মধ্যে অনুপস্থিত ছিল, তাই আমি একটি কঠিন পটভূমির সাথে একটি টেবিল কক্ষের সামগ্রী লাগাতে এটা সংশোধিত: gist.github.com/fatso83/ffb7871c537e04d9ce95f66fccc30495
oligofren থেকে

সুপার সুন্দর স্ক্রিপ্ট, ধন্যবাদ! আমি এখন আরও শৈলীতে সমর্থন করতে এটি বাড়িয়ে দিতে পারি
অবাস্তবতা

15

নিখরচায় গুগল ডক্স এক্সটেনশান অনুচ্ছেদে স্টাইলস + কাস্টম অনুচ্ছেদে শৈলী তৈরি করতে অনুমতি দেয় (শিরোনামের জন্য দশমিক সিস্টেমের আউটলাইন নম্বর এবং পৃষ্ঠা নম্বর সহ সামগ্রীর একটি সারণী)।

আমি কেবল এটি পরীক্ষা করেছি এবং এখানে আমার প্রথম ধারণাটি রয়েছে:

  • শুরুটা ভাল. ছোট-ইশ নথিগুলির জন্য, এটি ব্যবহার করা ভাল :-)
  • তবে এটি বেশ ধীর গতিতে চলেছে যদিও সাম্প্রতিক সংস্করণগুলি ইতিমধ্যে কর্মক্ষমতাতে উন্নতি করেছে।
  • UI গুগল ডক্স স্টাইল UI এর সাথে একীকরণ করে না। গুগল ডক্স এপিআই এ অন্যথায় সম্ভবত সম্ভব নয়।
  • মূল গুগল ডক্স শৈলী বৈশিষ্ট্যটি কাস্টম শৈলীর সম্পর্কে জানে না, কাস্টম শৈলীর সমস্ত পাঠকে "সাধারণ পাঠ্য" ফর্ম্যাট হিসাবে বিবেচনা করে। আপনি উভয়ই সমান্তরালভাবে ব্যবহার করতে পারেন তবে নোট করুন যে "ক্লিয়ার ফরম্যাটিং" বোতামটি (" টি এক্স " এর মতো দেখায় ) নির্বাচিত পাঠ্য থেকে কাস্টম স্টাইল বিন্যাসকে সরিয়ে ফেলবে।
  • মনে হচ্ছে এটি আপনার অক্ষরের শৈলীগুলি কোনও বাহ্যিক ওয়েব পরিষেবায় সঞ্চয় করে, এর অর্থ আপনি এখন যেভাবে গুগলকে সোপর্দ করেন সেভাবে আপনার ডকুমেন্টগুলিতে সেগুলি অ্যাক্সেস দিতে হবে ...

উত্স: উপরে ক্রিস মোশচিনি মন্তব্যটি স্বীকার করেছেন , যিনি প্রথমে এটি উল্লেখ করেছেন।


6
এই জাতীয় ডক্স এক্সটেনশানটি ইনস্টল করার সাথে কি কোনও ডেটা সুরক্ষা ঝুঁকি জড়িত রয়েছে, বা গুগল কর্তৃক কোডটি দূষিত হওয়ার জন্য কোডটি যাচাই করা হয়েছে?
গ্রুবার

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

যেমনটি করা উচিত, @ রিরিস! পয়েন্টারের জন্য ধন্যবাদ।
চিজো

11

সম্প্রতি অবধি, কোনও নথির সিএসএস (স্টাইলশিট) এবং এইচটিএমএল উত্স সম্পাদনা করা সম্ভব ছিল। এটি কিছু কাজ করেছে, তবে আপনি যদি এইচটিএমএল এবং সিএসএস জানতেন তবে আপনি আপনার ডকটিতে একটি সিএসএস ক্লাস যুক্ত করতে পারেন, এবং তারপরে এটি ব্যবহার করতে এইচটিএমএল সম্পাদনা করতে পারেন, যেমন এইচটিএমএলে

<span class='booktitle'>Infinite Jest</span>

এবং সিএসএসে

.booktitle { font-style:italic; }

পুরানো ডক্সকে নতুন ফর্ম্যাটে জোর করে গুগল তাদের নতুন ফর্ম্যাটটির সাথে এই ক্ষমতাটি কম-বেশি পর্যায়ক্রমে শেষ করেছে। তবে, শুনেছি পুরানো ফর্ম্যাটে ডক্স রাখার উপায় আছে, তাই কিছু আশা থাকতে পারে।


1
এটি কীভাবে করা যায় সে সম্পর্কে আমি আরও তথ্য পছন্দ করব।
স্টিউ

2
কাজ করে না, গুগল এখন ইনলাইনগুলি ব্যতীত সমস্ত CSS স্ট্রিপ করে
বনাম 4vijay

2
স্ক্রিপ্ট উপরে পোস্ট প্রায় এই বৈশিষ্ট্যটি সমান। ইনস্টল করার পরে, আপনি styleপ্রয়োজন হিসাবে কেবল অবজেক্টটি সম্পাদনা করতে পারেন । এটি জাভাস্ক্রিপ্ট, সিএসএসের চেয়ে কিছুটা আলাদা তবে প্রায় অভিন্ন। দ্রষ্টব্য: এটি কোনও বাহ্যিক কল করে না, অন্য কোথাও থেকে ডেটা প্রেরণ বা লোড করে না।
জোনাথন ক্রস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.