Class TextRange

টেক্সটরেঞ্জ

একটি Shape বা TableCell টেক্সট কন্টেন্টের একটি অংশ।

আপনি যদি এমন কোনো পদ্ধতি ব্যবহার করেন যা কোনো আকৃতির মধ্যে লেখার বিন্যাস পরিবর্তন করে, তাহলে আকৃতিটিতে প্রয়োগ করা যেকোনো স্বয়ংক্রিয় ফিট (autofit) সেটিংস নিষ্ক্রিয় হয়ে যায়।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 এই পরিসরের শেষ অক্ষরটির জন্য স্বতন্ত্র, ০-ভিত্তিক সূচকটি ফেরত দেয়।
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 এই পরিসরের প্রথম অক্ষরটির জন্য অন্তর্ভুক্ত, ০-ভিত্তিক সূচকটি ফেরত দেয়।
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 ফাইন্ড টেক্সটের সাথে মিলে যাওয়া সমস্ত টেক্সটকে রিপ্লেস টেক্সট দিয়ে প্রতিস্থাপন করে।
replace All Text(findText, replaceText, matchCase) Integer ফাইন্ড টেক্সটের সাথে মিলে যাওয়া সমস্ত টেক্সটকে রিপ্লেস টেক্সট দিয়ে প্রতিস্থাপন করে।
select() void সক্রিয় প্রেজেন্টেশনের শুধুমাত্র Text Range নির্বাচন করে এবং পূর্ববর্তী যেকোনো নির্বাচন মুছে দেয়।
set Text(newText) Text Range সংশ্লিষ্ট শেপ বা টেবিল সেলের এই পরিসীমা দ্বারা আবদ্ধ টেক্সট নির্ধারণ করে।

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

appendParagraph(text)

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

প্রদত্ত টেক্সট স্ট্রিংটিকে একটি প্যারাগ্রাফ হিসেবে যুক্ত করার জন্য, এর চারপাশে অন্তত একটি নিউলাইন ক্যারেক্টার যোগ করা হয়।

প্রদত্ত টেক্সট স্ট্রিং-এ নিউলাইন ক্যারেক্টার থাকলে (ফলে এটি একাধিক প্যারাগ্রাফ নিয়ে গঠিত হলে), যুক্ত হওয়া সর্বশেষ প্যারাগ্রাফটি ফেরত দেওয়া হয়।

প্যারামিটার

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

ফেরত

Paragraph — সংযুক্ত Paragraph

অনুমোদন

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

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

appendRange(textRange)

প্রদত্ত পাঠ্যাংশের একটি অনুলিপি বর্তমান পাঠ্যাংশের শেষে যুক্ত করে।

সন্নিবেশিত পাঠ্যের বিন্যাস মূল পাঠ্যের বিন্যাসের সাথে মিলে যায়।

প্যারামিটার

নাম প্রকার বর্ণনা
text Range Text Range যুক্ত করার জন্য পাঠ্য পরিসর।

ফেরত

TextRange — সংযুক্ত পাঠ্যটির পরিসর।

অনুমোদন

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

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

appendRange(textRange, matchSourceFormatting)

প্রদত্ত পাঠ্যাংশের একটি অনুলিপি বর্তমান পাঠ্যাংশের শেষে যুক্ত করে।

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

প্যারামিটার

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

ফেরত

TextRange — সংযুক্ত পাঠ্যটির পরিসর।

অনুমোদন

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

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

appendText(text)

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

প্যারামিটার

নাম প্রকার বর্ণনা
text String যে স্ট্রিংটি যুক্ত করতে হবে।

ফেরত

TextRange — সংযুক্ত পাঠ্যটির পরিসর।

অনুমোদন

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

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

asRenderedString()

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

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

ফেরত

String — রেঞ্জের মধ্যে রেন্ডার করা টেক্সট।

অনুমোদন

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

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

asString()

সংশ্লিষ্ট শেপ বা টেবিল সেলের এই পরিসরের মধ্যে থাকা মূল টেক্সট ফেরত দেয়।

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

ফেরত

String — রেঞ্জের মধ্যে থাকা মূল টেক্সট।

অনুমোদন

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

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

clear()

এই পরিসরের মধ্যে থাকা লেখাটি মুছে দেয়।

যেহেতু একটি Shape বা TableCell-এর সম্পূর্ণ টেক্সট অবশ্যই একটি নিউলাইনে শেষ হতে হবে, তাই টেক্সটের শেষের নিউলাইনটি সরানো হয় না।

অনুমোদন

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

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

clear(startOffset, endOffset)

রেঞ্জের শুরু এবং শেষের অফসেট দ্বারা সীমাবদ্ধ টেক্সট মুছে ফেলে।

যেহেতু টেক্সটটি অবশ্যই একটি নিউলাইনে শেষ হতে হবে, তাই টেক্সটের শেষের নিউলাইনটি প্রদত্ত অফসেটের মধ্যে থাকলেও তা সরানো হয় না।

প্যারামিটার

নাম প্রকার বর্ণনা
start Offset Integer বর্তমান টেক্সট রেঞ্জের স্টার্ট ইনডেক্সের পরের অক্ষর সংখ্যা, যা পরিষ্কার করার জন্য রেঞ্জটির অন্তর্ভুক্তিমূলক স্টার্ট ইনডেক্স নির্ধারণ করতে ব্যবহৃত হয়। স্টার্ট অফসেট অবশ্যই ০-এর সমান বা তার বেশি এবং 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 অনুসন্ধানের জন্য রেগুলার এক্সপ্রেশন প্যাটার্ন; প্যাটার্নের মধ্যে থাকা যেকোনো ব্যাকস্ল্যাশকে এস্কেপ করতে হবে।

ফেরত

TextRange[] — A list of text ranges.

অনুমোদন

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

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

find(pattern, startOffset)

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

প্যারামিটার

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

ফেরত

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

অনুমোদন

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

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

getAutoTexts()

বর্তমান টেক্সট পরিসরের মধ্যে থাকা স্বয়ংক্রিয় টেক্সটগুলো ফেরত দেয়।

ফেরত

AutoText[] — স্বয়ংক্রিয় বার্তার একটি তালিকা।

অনুমোদন

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

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

getEndIndex()

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

ফেরত

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

অনুমোদন

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

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

getLength()

এই পরিসরে থাকা অক্ষরের সংখ্যা ফেরত দেয়।

ফেরত

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

অনুমোদন

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

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

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

ফেরত আসা প্রতিটি রেঞ্জ তৈরির সময় একটি লিঙ্ক জুড়ে থাকবে, এটি নিশ্চিত করা হয়। টেক্সটে পরিবর্তনের ফলে এটি আর ঠিক একটি লিঙ্ককে প্রতিনিধিত্ব নাও করতে পারে।

ফেরত আসা রেঞ্জগুলোর প্রতিটি Link TextStyle.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

ফেরত

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

অনুমোদন

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

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

getListParagraphs()

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

ফেরত

Paragraph[] — তালিকার মধ্যে থাকা অনুচ্ছেদের তালিকা।

অনুমোদন

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

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

getListStyle()

বর্তমান টেক্সট রেঞ্জের ListStyle ফেরত দেয়।

ফেরত

ListStyle — বর্তমান টেক্সট রেঞ্জের তালিকা শৈলী।

অনুমোদন

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

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

getParagraphStyle()

বর্তমান টেক্সট রেঞ্জের ParagraphStyle ফেরত দেয়।

ফেরত

ParagraphStyle — বর্তমান টেক্সট রেঞ্জের প্যারাগ্রাফ স্টাইল।

অনুমোদন

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

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

getParagraphs()

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

ফেরত

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

অনুমোদন

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

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

getRange(startOffset, endOffset)

যে রেঞ্জ থেকে এটি নেওয়া হয়েছে, তার একটি অংশ জুড়ে একটি নতুন TextRange ফেরত দেয়।

প্যারামিটার

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

ফেরত

TextRange — একটি নতুন পাঠ্য পরিসর।

অনুমোদন

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

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

getRuns()

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

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

ফেরত

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

অনুমোদন

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

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

getStartIndex()

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

ফেরত

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

অনুমোদন

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

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

getTextStyle()

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

ফেরত

TextStyle |null — রেঞ্জটির টেক্সট স্টাইল।

অনুমোদন

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

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

insertParagraph(startOffset, text)

স্টার্ট অফসেটে একটি প্যারাগ্রাফ যুক্ত করে। প্যারাগ্রাফটি স্টার্ট অফসেটে বর্তমান টেক্সট রেঞ্জের স্টাইলিং বজায় রাখে।

প্রদত্ত টেক্সট স্ট্রিংটিকে একটি প্যারাগ্রাফ হিসেবে যুক্ত করতে, স্ট্রিংটির চারপাশে অন্তত একটি নিউলাইন ক্যারেক্টার যোগ করা হয়।

প্রদত্ত টেক্সট স্ট্রিং-এ নিউলাইন ক্যারেক্টার থাকলে (ফলে এটি একাধিক প্যারাগ্রাফ নিয়ে গঠিত হলে), যুক্ত হওয়া সর্বশেষ প্যারাগ্রাফটি ফেরত দেওয়া হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
start Offset Integer সন্নিবেশ করার জন্য পাঠ্যের অন্তর্ভুক্তিমূলক প্রারম্ভিক সূচক নির্ধারণ করতে, বর্তমান পাঠ্য পরিসরের প্রারম্ভিক সূচকের পরের অক্ষর সংখ্যা ব্যবহৃত হয়।
text String যে স্ট্রিংটি সন্নিবেশ করতে হবে।

ফেরত

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

অনুমোদন

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

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

insertRange(startOffset, textRange)

প্রদত্ত টেক্সট রেঞ্জের একটি অনুলিপি প্রারম্ভিক অফসেটে সন্নিবেশ করে।

সন্নিবেশিত পাঠ্যের বিন্যাস মূল পাঠ্যের বিন্যাসের সাথে মিলে যায়।

প্যারামিটার

নাম প্রকার বর্ণনা
start Offset Integer সন্নিবেশ করার জন্য পাঠ্যের অন্তর্ভুক্তিমূলক প্রারম্ভিক সূচক নির্ধারণ করতে, বর্তমান পাঠ্য পরিসরের প্রারম্ভিক সূচকের পরের অক্ষর সংখ্যা ব্যবহৃত হয়।
text Range Text Range সন্নিবেশ করার জন্য পাঠ্য পরিসর।

ফেরত

TextRange — সন্নিবেশিত পাঠ্যের পরিসর।

অনুমোদন

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

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

insertRange(startOffset, textRange, matchSourceFormatting)

প্রদত্ত টেক্সট রেঞ্জের একটি অনুলিপি প্রারম্ভিক অফসেটে সন্নিবেশ করে।

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

প্যারামিটার

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

ফেরত

TextRange — সন্নিবেশিত পাঠ্যের পরিসর।

অনুমোদন

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

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

insertText(startOffset, text)

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

প্যারামিটার

নাম প্রকার বর্ণনা
start Offset Integer সন্নিবেশ করার জন্য পাঠ্যের অন্তর্ভুক্তিমূলক প্রারম্ভিক সূচক নির্ধারণ করতে, বর্তমান পাঠ্য পরিসরের প্রারম্ভিক সূচকের পরের অক্ষর সংখ্যা ব্যবহৃত হয়।
text String যে স্ট্রিংটি সন্নিবেশ করতে হবে।

ফেরত

TextRange — সন্নিবেশিত পাঠ্যের পরিসর।

অনুমোদন

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

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

isEmpty()

এই পরিসরে কোনো অক্ষর না থাকলে true রিটার্ন করে, অন্যথায় false রিটার্ন করে।

ফেরত

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

অনুমোদন

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

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

replaceAllText(findText, replaceText)

ফাইন্ড টেক্সটের সাথে মিলে যাওয়া সমস্ত টেক্সটকে রিপ্লেস টেক্সট দিয়ে প্রতিস্থাপন করে। সার্চটি কেস-ইনসেনসিটিভ।

প্যারামিটার

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

ফেরত

Integer — ঘটনার সংখ্যা পরিবর্তিত হয়েছে।

অনুমোদন

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

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

replaceAllText(findText, replaceText, matchCase)

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

প্যারামিটার

নাম প্রকার বর্ণনা
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()

সক্রিয় প্রেজেন্টেশনের শুধুমাত্র TextRange নির্বাচন করে এবং পূর্ববর্তী যেকোনো নির্বাচন মুছে দেয়।

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

সংশ্লিষ্ট Shape বা TableCell প্যারেন্ট Page current page selection হিসেবে সেট করা হয়। Shape বা TableCell 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

    setText(newText)

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

    প্যারামিটার

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

    ফেরত

    TextRange — নির্ধারিত টেক্সটের প্রতিনিধিত্বকারী টেক্সট পরিসর।

    অনুমোদন

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

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