Class TextRange

টেক্সট রেঞ্জ

একটি Shape বা একটি Table Cell পাঠ্য বিষয়বস্তুর একটি অংশ।

যদি আপনি এমন পদ্ধতি ব্যবহার করেন যা কোনও আকৃতির মধ্যে টেক্সট কীভাবে ফিট করে তা সম্পাদনা করে, তাহলে আকৃতিতে প্রয়োগ করা যেকোনো অটোফিট সেটিংস নিষ্ক্রিয় করা হয়।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
append Paragraph(text) Paragraph টেক্সট রেঞ্জের শেষে একটি অনুচ্ছেদ যুক্ত করে।
append Range(textRange) Text Range বর্তমান টেক্সট রেঞ্জের শেষে প্রদত্ত টেক্সট রেঞ্জের একটি কপি যুক্ত করে।
append Range(textRange, matchSourceFormatting) Text Range বর্তমান টেক্সট রেঞ্জের শেষে প্রদত্ত টেক্সট রেঞ্জের একটি কপি যুক্ত করে।
append Text(text) Text Range টেক্সট রেঞ্জের শেষে টেক্সট যোগ করে।
as Rendered String() String ব্যবহারকারীদের দেখানোর জন্য উপযুক্ত ফর্ম্যাটে সংশ্লিষ্ট আকৃতি বা টেবিল ঘরের এই পরিসর দ্বারা আবদ্ধ রেন্ডার করা টেক্সট ফেরত পাঠায়।
as String() String সংশ্লিষ্ট আকৃতি বা টেবিল ঘরের এই পরিসর দ্বারা আবদ্ধ কাঁচা টেক্সটটি ফেরত পাঠায়।
clear() void এই পরিসর দ্বারা আবদ্ধ টেক্সট সাফ করে।
clear(startOffset, endOffset) void পরিসরের শুরু এবং শেষ অফসেট দ্বারা আবদ্ধ টেক্সট সাফ করে।
find(pattern) Text Range[] বর্তমান টেক্সট রেঞ্জের অনুসন্ধান প্যাটার্নের সাথে মিলে যাওয়া সমস্ত রেঞ্জ ফেরত পাঠায়।
find(pattern, startOffset) Text Range[] শুরুর অফসেট থেকে শুরু করে বর্তমান টেক্সট রেঞ্জের অনুসন্ধান প্যাটার্নের সাথে মিলে যাওয়া সমস্ত রেঞ্জ ফেরত পাঠায়।
get Auto Texts() Auto Text[] বর্তমান টেক্সট রেঞ্জের মধ্যে থাকা অটোমেটিক টেক্সটগুলি ফেরত পাঠায়।
get End Index() Integer এই পরিসরের শেষ অক্ষরের জন্য এক্সক্লুসিভ, 0-ভিত্তিক সূচক প্রদান করে।
get Length() Integer এই পরিসরের অক্ষরের সংখ্যা প্রদান করে।
get Links() Text Range[] বর্তমান টেক্সট রেঞ্জের মধ্যে থাকা সকল Link সাথে সঙ্গতিপূর্ণ অথবা বর্তমান টেক্সট রেঞ্জকে ওভারল্যাপ করে এমন টেক্সট রেঞ্জের একটি সংগ্রহ প্রদান করে।
get List Paragraphs() Paragraph[] তালিকার অনুচ্ছেদগুলি ফেরত পাঠায় যা বর্তমান পাঠ্য পরিসরকে ওভারল্যাপ করে।
get List Style() List Style বর্তমান টেক্সট পরিসরের List Style প্রদান করে।
get Paragraph Style() Paragraph Style বর্তমান টেক্সট রেঞ্জের Paragraph Style প্রদান করে।
get Paragraphs() Paragraph[] বর্তমান টেক্সট পরিসরকে ওভারল্যাপ করে এমন অনুচ্ছেদগুলি ফেরত পাঠায়।
get Range(startOffset, endOffset) Text Range যে পরিসর থেকে এটি তৈরি করা হয়েছে তার একটি অংশ জুড়ে একটি নতুন Text Range প্রদান করে।
get Runs() Text Range[] বর্তমান টেক্সট পরিসরকে ওভারল্যাপ করে এমন টেক্সট রানগুলি ফেরত পাঠায়।
get Start Index() Integer এই পরিসরের প্রথম অক্ষরের জন্য অন্তর্ভুক্ত, 0-ভিত্তিক সূচক প্রদান করে।
get Text Style() Text Style |null পরিসরের টেক্সট স্টাইল প্রদান করে, অথবা পরিসর খালি থাকলে null প্রদান করে।
insert Paragraph(startOffset, text) Paragraph শুরুর অফসেটে একটি অনুচ্ছেদ সন্নিবেশ করান।
insert Range(startOffset, textRange) Text Range শুরুর অফসেটে প্রদত্ত টেক্সট পরিসরের একটি অনুলিপি সন্নিবেশ করায়।
insert Range(startOffset, textRange, matchSourceFormatting) Text Range শুরুর অফসেটে প্রদত্ত টেক্সট পরিসরের একটি অনুলিপি সন্নিবেশ করায়।
insert Text(startOffset, text) Text Range শুরুর অফসেটে টেক্সট সন্নিবেশ করায়।
is Empty() Boolean এই পরিসরে কোন অক্ষর না থাকলে true ফেরত পাঠায়, এবং অন্যথায় false ফেরত পাঠায়।
replace All Text(findText, replaceText) Integer টেক্সটের সাথে মিলে যাওয়া সকল ইনস্ট্যান্সকে "find text" দিয়ে প্রতিস্থাপন করে।
replace All Text(findText, replaceText, matchCase) Integer টেক্সটের সাথে মিলে যাওয়া সকল ইনস্ট্যান্সকে "find text" দিয়ে প্রতিস্থাপন করে।
select() void সক্রিয় উপস্থাপনায় শুধুমাত্র Text Range নির্বাচন করে এবং পূর্ববর্তী যেকোনো নির্বাচন সরিয়ে দেয়।
set Text(newText) Text Range সংশ্লিষ্ট আকৃতি বা টেবিল ঘরের এই পরিসর দ্বারা আবদ্ধ টেক্সট সেট করে।

বিস্তারিত ডকুমেন্টেশন

append Paragraph(text)

টেক্সট রেঞ্জের শেষে একটি অনুচ্ছেদ যুক্ত করে। অনুচ্ছেদটি বর্তমান টেক্সট রেঞ্জের শেষের স্টাইলিং বজায় রাখে।

প্রদত্ত টেক্সট স্ট্রিংটি স্ট্রিং-এ কমপক্ষে একটি নতুন লাইনের অক্ষর যুক্ত করে একটি অনুচ্ছেদ হিসেবে যুক্ত করা হয়।

যখন প্রদত্ত টেক্সট স্ট্রিংটিতে নতুন লাইনের অক্ষর থাকে (যার ফলে একাধিক অনুচ্ছেদ থাকে), তখন যোগ করা চূড়ান্ত অনুচ্ছেদটি ফেরত পাঠানো হয়।

পরামিতি

নাম আদর্শ বিবরণ
text String অনুচ্ছেদ হিসেবে যে স্ট্রিংটি যুক্ত করতে হবে।

প্রত্যাবর্তন

Paragraph — সংযুক্ত Paragraph

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

append Range(textRange)

বর্তমান টেক্সট রেঞ্জের শেষে প্রদত্ত টেক্সট রেঞ্জের একটি কপি যুক্ত করে।

সন্নিবেশিত টেক্সটের বিন্যাস উৎস টেক্সটের সাথে মিলে যায়।

পরামিতি

নাম আদর্শ বিবরণ
text Range Text Range যোগ করার জন্য টেক্সট পরিসর।

প্রত্যাবর্তন

Text Range — সংযুক্ত টেক্সটের প্রতিনিধিত্বকারী টেক্সট রেঞ্জ।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

append Range(textRange, matchSourceFormatting)

বর্তমান টেক্সট রেঞ্জের শেষে প্রদত্ত টেক্সট রেঞ্জের একটি কপি যুক্ত করে।

যদি গন্তব্য টেক্সটের ফর্ম্যাটিংয়ের সাথে মেলে সেট করা হয়, তাহলে প্রদত্ত টেক্সট রেঞ্জের মধ্যে Auto Text তাদের রেন্ডার করা মান দিয়ে প্রতিস্থাপিত হয়। তদুপরি, প্রদত্ত টেক্সট রেঞ্জের মধ্যে কোনও নন-টেক্সট উপাদান যুক্ত করা হয় না।

পরামিতি

নাম আদর্শ বিবরণ
text Range Text Range যোগ করার জন্য টেক্সট পরিসর।
match Source Formatting Boolean যদি true , তাহলে উৎস পাঠ্যের বিন্যাসের সাথে মিলান; যদি false , তাহলে গন্তব্য পাঠ্যের বিন্যাসের সাথে মিলান।

প্রত্যাবর্তন

Text Range — সংযুক্ত টেক্সটের প্রতিনিধিত্বকারী টেক্সট রেঞ্জ।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

append Text(text)

টেক্সট রেঞ্জের শেষে টেক্সট যোগ করে। টেক্সটটি বিদ্যমান টেক্সটের শেষের স্টাইলিং বজায় রাখে।

পরামিতি

নাম আদর্শ বিবরণ
text String যে স্ট্রিংটি যোগ করতে হবে।

প্রত্যাবর্তন

Text Range — সংযুক্ত টেক্সটের প্রতিনিধিত্বকারী টেক্সট রেঞ্জ।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

as Rendered String()

ব্যবহারকারীদের দেখানোর জন্য উপযুক্ত ফর্ম্যাটে সংশ্লিষ্ট আকৃতি বা টেবিল ঘরের এই পরিসর দ্বারা আবদ্ধ রেন্ডার করা টেক্সট ফেরত পাঠায়।

স্বয়ংক্রিয় টেক্সট উপাদান, যেমন জেনারেট করা স্লাইড নম্বর, তাদের রেন্ডার করা মান দিয়ে প্রতিস্থাপিত হয়। পরিসরের যেকোনো নন-টেক্সট উপাদান বাদ দেওয়া হয়।

প্রত্যাবর্তন

String — পরিসরের মধ্যে রেন্ডার করা টেক্সট।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

as String()

সংশ্লিষ্ট আকৃতি বা টেবিল ঘরের এই পরিসর দ্বারা আবদ্ধ কাঁচা টেক্সটটি ফেরত পাঠায়।

স্বয়ংক্রিয় টেক্সট উপাদান যেমন জেনারেট করা স্লাইড নম্বর এবং রেঞ্জের যেকোনো নন-টেক্সট উপাদান ইউনিকোড অক্ষর U+E907 দিয়ে প্রতিস্থাপিত হয়।

প্রত্যাবর্তন

String — পরিসরের মধ্যে থাকা কাঁচা লেখা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

clear()

এই পরিসর দ্বারা আবদ্ধ টেক্সট সাফ করে।

যেহেতু একটি শেপ বা টেবিলসেলের সম্পূর্ণ লেখাটি একটি নতুন লাইনে শেষ হতে হবে, তাই লেখার শেষ নতুন লাইনটি সরানো হবে না।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

clear(startOffset, endOffset)

পরিসরের শুরু এবং শেষ অফসেট দ্বারা আবদ্ধ টেক্সট সাফ করে।

যেহেতু লেখাটি অবশ্যই একটি নতুন লাইনে শেষ হতে হবে, তাই লেখার শেষ নতুন লাইনটি মুছে ফেলা হবে না, এমনকি যদি এটি প্রদত্ত অফসেট দ্বারা আচ্ছাদিত থাকে।

পরামিতি

নাম আদর্শ বিবরণ
start Offset Integer বর্তমান টেক্সট রেঞ্জের শুরুর সূচীর বাইরের অক্ষরের সংখ্যা, যা পরিষ্কার করার জন্য রেঞ্জের অন্তর্ভুক্ত শুরুর সূচী নির্ধারণ করতে ব্যবহৃত হয়। শুরুর অফসেট অবশ্যই 0 এর সমান বা তার বেশি এবং end Offset চেয়ে কম বা সমান হতে হবে। start Offset বর্তমান রেঞ্জের দৈর্ঘ্যের চেয়েও কম হতে হবে।
end Offset Integer বর্তমান টেক্সট রেঞ্জের শুরুর সূচীর বাইরের অক্ষরের সংখ্যা, যা পরিসরের একচেটিয়া শেষ সূচী নির্ধারণ করতে ব্যবহৃত হয়। end Offset অবশ্যই start Offset সমান বা তার চেয়ে বেশি হতে হবে। end Offset বর্তমান রেঞ্জের দৈর্ঘ্যের চেয়ে কম বা সমানও হতে হবে।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

find(pattern)

বর্তমান টেক্সট রেঞ্জের অনুসন্ধান প্যাটার্নের সাথে মিলে যাওয়া সমস্ত রেঞ্জ ফেরত দেয়। অনুসন্ধানটি কেস সংবেদনশীল।

পরামিতি

নাম আদর্শ বিবরণ
pattern String অনুসন্ধানের জন্য রেগুলার এক্সপ্রেশন প্যাটার্ন; প্যাটার্নে যেকোনো ব্যাকস্ল্যাশ এস্কেপ করা উচিত।

প্রত্যাবর্তন

Text Range[] — টেক্সট রেঞ্জের একটি তালিকা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

find(pattern, startOffset)

শুরুর অফসেট থেকে শুরু করে বর্তমান টেক্সট রেঞ্জের অনুসন্ধান প্যাটার্নের সাথে মিলে যাওয়া সমস্ত রেঞ্জ ফেরত পাঠায়। অনুসন্ধানটি কেস সংবেদনশীল।

পরামিতি

নাম আদর্শ বিবরণ
pattern String অনুসন্ধানের জন্য রেগুলার এক্সপ্রেশন প্যাটার্ন; প্যাটার্নে যেকোনো ব্যাকস্ল্যাশ এস্কেপ করা উচিত।
start Offset Integer অনুসন্ধানের জন্য পরিসরের অন্তর্ভুক্ত শুরুর সূচী নির্ধারণ করতে ব্যবহৃত বর্তমান টেক্সট পরিসরের শুরুর সূচীর বাইরের অক্ষরের সংখ্যা। start Offset বর্তমান পরিসরের দৈর্ঘ্যের চেয়েও কম হতে হবে।

প্রত্যাবর্তন

Text Range[] — টেক্সট রেঞ্জের একটি তালিকা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get Auto Texts()

বর্তমান টেক্সট রেঞ্জের মধ্যে থাকা অটোমেটিক টেক্সটগুলি ফেরত পাঠায়।

প্রত্যাবর্তন

Auto Text[] — অটো টেক্সটের একটি তালিকা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get End Index()

এই পরিসরের শেষ অক্ষরের জন্য এক্সক্লুসিভ, 0-ভিত্তিক সূচক প্রদান করে। যদি শুরু এবং শেষ সূচক সমান হয়, তাহলে পরিসরটি খালি বলে বিবেচিত হবে।

প্রত্যাবর্তন

Integer — পরিসরের শেষ সূচক।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get Length()

এই পরিসরের অক্ষরের সংখ্যা প্রদান করে।

প্রত্যাবর্তন

Integer — এই পরিসরের অক্ষরের সংখ্যা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

বর্তমান টেক্সট রেঞ্জের মধ্যে থাকা সকল Link সাথে সঙ্গতিপূর্ণ অথবা বর্তমান টেক্সট রেঞ্জকে ওভারল্যাপ করে এমন টেক্সট রেঞ্জের একটি সংগ্রহ প্রদান করে।

প্রতিটি ফেরত পরিসর তৈরি করার সময় একটি লিঙ্ক বিস্তৃত করার নিশ্চয়তা রয়েছে। টেক্সট পরিবর্তনের ফলে এটি আর ঠিক একটি লিঙ্ক প্রতিনিধিত্ব করতে পারে না।

ফিরে আসা রেঞ্জের প্রতিটি Link Text Style.getLink() এর মাধ্যমে অ্যাক্সেস করা যেতে পারে।

// Accesses the first link on a TextRange object.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText();
const linkTextRange = textRange.getLinks()[0];
const textStyle = linkTextRange.getTextStyle();
Logger.log(textStyle.hasLink());   // logs 'true'
const link = textStyle.getLink();  // Link object

প্রত্যাবর্তন

Text Range[] — টেক্সট রেঞ্জের একটি তালিকা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get List Paragraphs()

তালিকার অনুচ্ছেদগুলি ফেরত পাঠায় যা বর্তমান পাঠ্য পরিসরকে ওভারল্যাপ করে।

প্রত্যাবর্তন

Paragraph[] — তালিকার অনুচ্ছেদের একটি তালিকা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get List Style()

বর্তমান টেক্সট পরিসরের List Style প্রদান করে।

প্রত্যাবর্তন

List Style — বর্তমান টেক্সট পরিসরের তালিকার ধরণ।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get Paragraph Style()

বর্তমান টেক্সট রেঞ্জের Paragraph Style প্রদান করে।

প্রত্যাবর্তন

Paragraph Style — বর্তমান পাঠ্য পরিসরের অনুচ্ছেদ শৈলী।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get Paragraphs()

বর্তমান টেক্সট পরিসরকে ওভারল্যাপ করে এমন অনুচ্ছেদগুলি ফেরত পাঠায়।

প্রত্যাবর্তন

Paragraph[] — অনুচ্ছেদের একটি তালিকা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get Range(startOffset, endOffset)

যে পরিসর থেকে এটি তৈরি করা হয়েছে তার একটি অংশ জুড়ে একটি নতুন Text Range প্রদান করে।

পরামিতি

নাম আদর্শ বিবরণ
start Offset Integer বর্তমান টেক্সট রেঞ্জের শুরুর সূচীর বাইরের অক্ষরের সংখ্যা, যা রিটার্ন করা রেঞ্জের অন্তর্ভুক্ত শুরুর সূচী নির্ধারণ করতে ব্যবহৃত হয়। শুরুর অফসেট অবশ্যই 0 এর সমান বা তার বেশি এবং end Offset চেয়ে কম বা সমান হতে হবে। start Offset অবশ্যই বর্তমান রেঞ্জের দৈর্ঘ্যের চেয়ে কম হতে হবে।
end Offset Integer বর্তমান টেক্সট রেঞ্জের শুরুর সূচীর বাইরের অক্ষরের সংখ্যা, যা রিটার্ন করা রেঞ্জের এক্সক্লুসিভ এন্ড ইনডেক্স নির্ধারণ করতে ব্যবহৃত হয়। end Offset অবশ্যই start Offset সমান বা তার বেশি হতে হবে। end Offset অবশ্যই বর্তমান রেঞ্জের দৈর্ঘ্যের চেয়ে কম বা সমান হতে হবে।

প্রত্যাবর্তন

Text Range — একটি নতুন টেক্সট রেঞ্জ।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get Runs()

বর্তমান টেক্সট রেঞ্জকে ওভারল্যাপ করে এমন টেক্সট রানগুলি ফেরত পাঠায়। টেক্সট রান হল টেক্সটের এমন একটি অংশ যেখানে সমস্ত অক্ষরের টেক্সট স্টাইল একই থাকে।

প্রতিটি রিটার্ন করা রেঞ্জ তৈরি করার সময় শুধুমাত্র একটি রান স্প্যান করার গ্যারান্টি দেওয়া হয়। টেক্সট বা স্টাইল পরিবর্তনের ফলে এটি আর ঠিক একটি রান প্রতিনিধিত্ব করতে পারে না।

প্রত্যাবর্তন

Text Range[] — টেক্সট রেঞ্জের একটি তালিকা।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get Start Index()

এই পরিসরের প্রথম অক্ষরের জন্য অন্তর্ভুক্ত, 0-ভিত্তিক সূচক প্রদান করে। যদি শুরু এবং শেষ সূচক সমান হয়, তাহলে পরিসরটি খালি বলে বিবেচিত হবে।

প্রত্যাবর্তন

Integer — পরিসরের শুরুর সূচক।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

get Text Style()

পরিসরের টেক্সট স্টাইল প্রদান করে, অথবা পরিসর খালি থাকলে null প্রদান করে।

প্রত্যাবর্তন

Text Style |null — রেঞ্জের টেক্সট স্টাইল।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insert Paragraph(startOffset, text)

শুরু অফসেটে একটি অনুচ্ছেদ সন্নিবেশ করায়। অনুচ্ছেদটি শুরু অফসেটে বর্তমান পাঠ্য পরিসরের স্টাইলিং বজায় রাখে।

প্রদত্ত টেক্সট স্ট্রিংটি স্ট্রিং-এ কমপক্ষে একটি নতুন লাইনের অক্ষর যুক্ত করে একটি অনুচ্ছেদ হিসেবে সন্নিবেশ করানো হয়।

যখন প্রদত্ত টেক্সট স্ট্রিংটিতে নতুন লাইনের অক্ষর থাকে (যার ফলে একাধিক অনুচ্ছেদ থাকে), তখন যোগ করা চূড়ান্ত অনুচ্ছেদটি ফেরত পাঠানো হয়।

পরামিতি

নাম আদর্শ বিবরণ
start Offset Integer বর্তমান টেক্সট রেঞ্জের শুরুর সূচীর বাইরে থাকা অক্ষরের সংখ্যা, যেটি সন্নিবেশ করানোর জন্য টেক্সটের অন্তর্ভুক্ত শুরুর সূচী নির্ধারণ করতে ব্যবহৃত হয়।
text String ঢোকানোর জন্য স্ট্রিং।

প্রত্যাবর্তন

Paragraph — সন্নিবেশিত Paragraph

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insert Range(startOffset, textRange)

শুরুর অফসেটে প্রদত্ত টেক্সট পরিসরের একটি অনুলিপি সন্নিবেশ করায়।

সন্নিবেশিত টেক্সটের বিন্যাস উৎস টেক্সটের সাথে মিলে যায়।

পরামিতি

নাম আদর্শ বিবরণ
start Offset Integer বর্তমান টেক্সট রেঞ্জের শুরুর সূচীর বাইরে থাকা অক্ষরের সংখ্যা, যেটি সন্নিবেশ করানোর জন্য টেক্সটের অন্তর্ভুক্ত শুরুর সূচী নির্ধারণ করতে ব্যবহৃত হয়।
text Range Text Range সন্নিবেশ করানোর জন্য টেক্সট রেঞ্জ।

প্রত্যাবর্তন

Text Range — সন্নিবেশিত টেক্সটের প্রতিনিধিত্বকারী টেক্সট রেঞ্জ।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insert Range(startOffset, textRange, matchSourceFormatting)

শুরুর অফসেটে প্রদত্ত টেক্সট পরিসরের একটি অনুলিপি সন্নিবেশ করায়।

যদি গন্তব্য টেক্সটের ফর্ম্যাটিংয়ের সাথে মেলে সেট করা হয়, তাহলে প্রদত্ত টেক্সট রেঞ্জের মধ্যে Auto Text তাদের রেন্ডার করা মান দিয়ে প্রতিস্থাপিত হয়। তদুপরি, প্রদত্ত টেক্সট রেঞ্জের মধ্যে কোনও নন-টেক্সট উপাদান সন্নিবেশ করা হয় না।

পরামিতি

নাম আদর্শ বিবরণ
start Offset Integer বর্তমান টেক্সট রেঞ্জের শুরুর সূচীর বাইরে থাকা অক্ষরের সংখ্যা, যেটি সন্নিবেশ করানোর জন্য টেক্সটের অন্তর্ভুক্ত শুরুর সূচী নির্ধারণ করতে ব্যবহৃত হয়।
text Range Text Range সন্নিবেশ করানোর জন্য টেক্সট রেঞ্জ।
match Source Formatting Boolean যদি true , তাহলে উৎস পাঠ্যের বিন্যাসের সাথে মিলান; যদি false , তাহলে গন্তব্য পাঠ্যের বিন্যাসের সাথে মিলান।

প্রত্যাবর্তন

Text Range — সন্নিবেশিত টেক্সটের প্রতিনিধিত্বকারী টেক্সট রেঞ্জ।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

insert Text(startOffset, text)

শুরু অফসেটে টেক্সট সন্নিবেশ করায়। শুরু অফসেটে টেক্সটটি বিদ্যমান টেক্সটের স্টাইলিং বজায় রাখে।

পরামিতি

নাম আদর্শ বিবরণ
start Offset Integer বর্তমান টেক্সট রেঞ্জের শুরুর সূচীর বাইরে থাকা অক্ষরের সংখ্যা, যেটি সন্নিবেশ করানোর জন্য টেক্সটের অন্তর্ভুক্ত শুরুর সূচী নির্ধারণ করতে ব্যবহৃত হয়।
text String ঢোকানোর জন্য স্ট্রিং।

প্রত্যাবর্তন

Text Range — সন্নিবেশিত টেক্সটের প্রতিনিধিত্বকারী টেক্সট রেঞ্জ।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

is Empty()

এই পরিসরে কোন অক্ষর না থাকলে true ফেরত পাঠায়, এবং অন্যথায় false ফেরত পাঠায়।

প্রত্যাবর্তন

Boolean — এই পরিসরে কোন অক্ষর না থাকলে true , এবং অন্যথায় false প্রদান করে।

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replace All Text(findText, replaceText)

টেক্সটের সাথে মিলে যাওয়া সকল ইনস্ট্যান্সকে find text দিয়ে প্রতিস্থাপন করে। অনুসন্ধানটি কেস-সংবেদনশীল নয়।

পরামিতি

নাম আদর্শ বিবরণ
find Text String খুঁজে বের করার জন্য লেখাটি।
replace Text String মিলে যাওয়া টেক্সটটি প্রতিস্থাপন করার জন্য টেক্সট।

প্রত্যাবর্তন

Integer — পরিবর্তিত ঘটনার সংখ্যা

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replace All Text(findText, replaceText, matchCase)

টেক্সটের সাথে মিলে যাওয়া সকল ইনস্ট্যান্সকে "find text" দিয়ে প্রতিস্থাপন করে।

পরামিতি

নাম আদর্শ বিবরণ
find Text String খুঁজে বের করার জন্য লেখাটি।
replace Text String মিলে যাওয়া টেক্সটটি প্রতিস্থাপন করার জন্য টেক্সট।
match Case Boolean যদি true , তাহলে অনুসন্ধানটি কেস সংবেদনশীল; যদি false , তাহলে অনুসন্ধানটি কেস সংবেদনশীল নয়।

প্রত্যাবর্তন

Integer — পরিবর্তিত ঘটনার সংখ্যা

অনুমোদন

এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

select()

সক্রিয় উপস্থাপনায় শুধুমাত্র Text Range নির্বাচন করে এবং পূর্ববর্তী যেকোনো নির্বাচন সরিয়ে দেয়।

একটি স্ক্রিপ্ট কেবলমাত্র সেই ব্যবহারকারীর পছন্দের ব্যক্তিদের অ্যাক্সেস করতে পারে যিনি স্ক্রিপ্টটি চালাচ্ছেন, এবং শুধুমাত্র যদি স্ক্রিপ্টটি উপস্থাপনার সাথে আবদ্ধ থাকে।

সংশ্লিষ্ট Shape বা Table Cell মূল Page current page selection হিসাবে সেট করা হয়। Shape বা Table Cell selected page element হিসাবে সেট করা হয়।

    Selection দুই ধরণের হতে পারে:
    • ১. লেখার পরিসর, অক্ষরের পরিসর নির্বাচন করতে একটি খালি না থাকা TextRange-এ select ব্যবহার করুন।
    • ২. কার্সার পজিশনে, কার্সারটিকে পছন্দসই সূচীতে স্থাপন করতে একটি খালি TextRange ব্যবহার করুন।
      const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
      shape.getText().setText('Hello');
      // Range selection: Select the text range "He".
      shape.getText().getRange(0, 2).select();
      // Cursor selection: Place the cursor after "H" like "H|ello".
      shape.getText().getRange(1, 1).select();

      অনুমোদন

      এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

      • https://www.googleapis.com/auth/presentations.currentonly
      • https://www.googleapis.com/auth/presentations

    set Text(newText)

    সংশ্লিষ্ট আকৃতি বা টেবিল ঘরের এই পরিসর দ্বারা আবদ্ধ টেক্সট সেট করে। টেক্সটটি বিদ্যমান টেক্সটের শুরুর স্টাইলিং বজায় রাখে।

    পরামিতি

    নাম আদর্শ বিবরণ
    new Text String নতুন টেক্সট হিসেবে সেট করার জন্য স্ট্রিং।

    প্রত্যাবর্তন

    Text Range — সেট টেক্সটের প্রতিনিধিত্বকারী টেক্সট রেঞ্জ।

    অনুমোদন

    এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:

    • https://www.googleapis.com/auth/presentations.currentonly
    • https://www.googleapis.com/auth/presentations