গুগল পত্রকগুলিতে কোনও ঘরে কীভাবে ডেটা দৈর্ঘ্য সীমাবদ্ধ করবেন?


9

গুগল অ্যাপস স্ক্রিপ্ট বা অন্য কোনও উপায়ে কোষে ডেটা প্রবেশের সময় সেল কন্টেন্টের দৈর্ঘ্যের সীমাবদ্ধতা রাখা কি সম্ভব?


1
প্রবেশের সময় নয়। ছেড়ে যাওয়ার পরে এটি সম্ভব হয়।
— জ্যাকব জান টুইনস্ট্রা

উত্তর:


6

নিম্নলিখিত ছোট স্ক্রিপ্টটি সেল ইনপুটটিকে 5 টি পজিশনে সীমাবদ্ধ করে এবং সেলটিতে একটি নোট হিসাবে উদ্বৃত্ত যোগ করে।

কোড

function onEdit(e) {
  var limit = 5;
  if(e.value.length > limit) {
    e.range.setValue(e.value.substring(0, limit) + "...");
    e.range.setNote("Remaining text was: \n....." + e.value.substring(limit));
  }
}

ব্যাখ্যা

প্রতিটি সম্পাদনায়, onEdit(e)ট্রিগারটি বরখাস্ত করা হয় এবং প্রতিবার এটি কোষের মান ( e.value) এর দৈর্ঘ্য 5 এর চেয়ে বড় হয় কিনা তা যাচাই করে দেখা যায় যদি তাই হয় তবে সক্রিয় সেলটি 5 টি অবস্থানের ( setValue& substring(0,5)) এর বেশি কোনও নতুন মান পাবে না । লেখাটির বাকী অংশটি একটি নোট হিসাবে যুক্ত করা হয়েছে।

স্ক্রিনশট

এখানে চিত্র বর্ণনা লিখুন

উদাহরণ

আমি আপনার জন্য একটি উদাহরণ ফাইল তৈরি করেছি: সেল ইনপুট সীমাবদ্ধ
করে স্প্রেডশিট মেনু থেকে সরঞ্জাম> স্ক্রিপ্ট সম্পাদক এর অধীনে কোড যুক্ত করুন। স্ক্রিপ্ট সম্পাদকটিতে কোডটি আটকান এবং সেভ বোতামটি টিপুন।


6

একটি কাস্টম সূত্র সহ একটি ডেটা বৈধকরণ ব্যবহার করুন।

মান দৈর্ঘ্যের সীমাটি নির্ধারণের ঘরটি যদি A1 হয় এবং দৈর্ঘ্যের সীমা 5 হয় তবে কাস্টম সূত্রটি

=LEN(A1)<=5

তথ্যসূত্র


এটি "এক্সওয়াইজেড, এবিসি" না থাকা পাঠ্যের সাথে কীভাবে একত্রিত করবেন?
— ছায়াড 1313

1

নিম্নলিখিত সূত্রটি সেল ইনপুটটিকে 10 পজিশনে সীমাবদ্ধ করে।

মান দৈর্ঘ্যের সীমাটি নির্ধারণের ঘরটি যদি A2 হয় এবং দৈর্ঘ্যের সীমা 10 হয় তবে কাস্টম সূত্রটি

=LEFT(A2,10)

উদাহরণ:

উদাহরণ 1 সূত্র

ফলাফল:

উদাহরণ 1 ফলাফল

সম্পন্ন. তবে আপনি যদি ফলাফলের পরে কোনও উপবৃত্ত যুক্ত করতে চান তবে আপনি নিম্নলিখিতগুলি সম্পাদনা করতে পারেন:

=CONCATENATE(""&LEFT(A2,10)&" ...")

ফলাফল:

উদাহরণ 2 ফলাফল


0

আমরা কোনও কক্ষের দৈর্ঘ্য সীমাবদ্ধ করার জন্য কাস্টম সূত্রে ডেটা বৈধকরণ ব্যবহার করতে পারি যার শব্দের সংখ্যা দ্বারা (ওরফে, একটি ঘরে সর্বাধিক সংখ্যক শব্দ সেট করতে)।

যদি এ 1 হ'ল সেলটি আমরা শব্দের সংখ্যা দ্বারা সীমাবদ্ধ করছি এবং 10 হ'ল শব্দের সর্বাধিক সংখ্যা, তবে সূত্রটি হ'ল:

= কাউন্টি (এসপিএলআইটি (এ 1, "")) ‹= 10

তথ্যসূত্র:


1
মূলত এই অন্যান্য উত্তরের মতো তবে একটি খিঁচুনি সূত্রে।
— রুবন

প্রকৃতপক্ষে উত্তরটি হ'ল অক্ষর দ্বারা স্ট্রিং সীমাবদ্ধ করা, সূত্রটি আমি শব্দের দ্বারা সীমা ভাগ করে নিয়েছি। তবে হ্যাঁ, আরও অনেক গুলিয়ে গেছে।
— গ্রেপইনসালাদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.