রিচ টেক্সট মানগুলির জন্য একজন নির্মাতা।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
build() | RichTextValue | এই নির্মাতা থেকে একটি সমৃদ্ধ পাঠ্য মান তৈরি করে। |
setLinkUrl(startOffset, endOffset, linkUrl) | RichTextValueBuilder | এই মানের প্রদত্ত সাবস্ট্রিংয়ের জন্য লিঙ্ক URL সেট করে, অথবা linkUrl null হলে এটি সাফ করে। |
setLinkUrl(linkUrl) | RichTextValueBuilder | পুরো মানের জন্য লিঙ্ক URL সেট করে, অথবা linkUrl null হলে এটি সাফ করে। |
setText(text) | RichTextValueBuilder | এই মানের জন্য পাঠ্য সেট করে এবং যেকোন বিদ্যমান পাঠ্য শৈলী সাফ করে। |
setTextStyle(startOffset, endOffset, textStyle) | RichTextValueBuilder | এই মানের প্রদত্ত সাবস্ট্রিং-এ একটি পাঠ্য শৈলী প্রয়োগ করে। |
setTextStyle(textStyle) | RichTextValueBuilder | পুরো মানটিতে একটি পাঠ্য শৈলী প্রয়োগ করে। |
বিস্তারিত ডকুমেন্টেশন
build()
এই নির্মাতা থেকে একটি সমৃদ্ধ পাঠ্য মান তৈরি করে।
প্রত্যাবর্তন
RichTextValue
— এই বিল্ডার থেকে তৈরি একটি সমৃদ্ধ পাঠ্য মান।
setLinkUrl(startOffset, endOffset, linkUrl)
এই মানের প্রদত্ত সাবস্ট্রিংয়ের জন্য লিঙ্ক URL সেট করে, অথবা linkUrl
null
হলে এটি সাফ করে।
// Creates a Rich Text value for the text "foo no baz" with "foo" pointing to // "https://bar.foo" and "baz" to "https://abc.xyz". // "foo" is underlined with the default link color, whereas "baz" has its text style // overridden by a call to `setTextStyle`, and is therefore black and bold with no underlining. const boldStyle = SpreadsheetApp.newTextStyle() .setUnderline(false) .setBold(true) .setForegroundColor("#000000") .build(); const value = SpreadsheetApp.newRichTextValue() .setText("foo no baz") .setLinkUrl(0, 3, "https://bar.foo") .setLinkUrl(7, 10, "https://abc.xyz") .setTextStyle(7, 10, boldStyle) .build();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
startOffset | Integer | সাবস্ট্রিংয়ের জন্য স্টার্ট অফসেট, অন্তর্ভুক্ত। |
endOffset | Integer | সাবস্ট্রিং এর জন্য শেষ অফসেট, এক্সক্লুসিভ। |
linkUrl | String | লিঙ্ক URL সেট করা হচ্ছে. |
প্রত্যাবর্তন
RichTextValueBuilder
— এই নির্মাতা, চেইন করার জন্য।
setLinkUrl(linkUrl)
পুরো মানের জন্য লিঙ্ক URL সেট করে, অথবা linkUrl
null
হলে এটি সাফ করে।
// Creates a Rich Text value for the text "Foo" which points to "https://bar.foo". const value = SpreadsheetApp.newRichTextValue() .setText("Foo") .setLinkUrl("https://bar.foo") .build();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
linkUrl | String | লিঙ্ক URL সেট করা হচ্ছে. |
প্রত্যাবর্তন
RichTextValueBuilder
— এই নির্মাতা, চেইন করার জন্য।
setText(text)
এই মানের জন্য পাঠ্য সেট করে এবং যেকোন বিদ্যমান পাঠ্য শৈলী সাফ করে। একটি নতুন রিচ টেক্সট মান তৈরি করার সময়, এটি setTextStyle(startOffset, endOffset, textStyle)
এর আগে কল করা উচিত।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | এই মানের জন্য পাঠ্য। |
প্রত্যাবর্তন
RichTextValueBuilder
— এই নির্মাতা, চেইন করার জন্য।
setTextStyle(startOffset, endOffset, textStyle)
এই মানের প্রদত্ত সাবস্ট্রিং-এ একটি পাঠ্য শৈলী প্রয়োগ করে। অফসেটগুলি 0 ভিত্তিক এবং সেলের পাঠ্য মানের সাথে আপেক্ষিক৷ textStyle
null
হলে কিছুই করে না।
// Creates a Rich Text value for the text "HelloWorld", with "Hello" bolded, and "World" // italicized. var bold = SpreadsheetApp.newTextStyle().setBold(true).build(); var italic = SpreadsheetApp.newTextStyle().setItalic(true).build(); var value = SpreadsheetApp.newRichTextValue() .setText("HelloWorld") .setTextStyle(0, 5, bold) .setTextStyle(5, 10, italic) .build();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
startOffset | Integer | সাবস্ট্রিংয়ের জন্য স্টার্ট অফসেট, অন্তর্ভুক্ত। |
endOffset | Integer | সাবস্ট্রিং এর জন্য শেষ অফসেট, এক্সক্লুসিভ। |
textStyle | TextStyle | পাঠ্য শৈলী সেট করা হচ্ছে। |
প্রত্যাবর্তন
RichTextValueBuilder
— এই নির্মাতা, চেইন করার জন্য।
setTextStyle(textStyle)
পুরো মানটিতে একটি পাঠ্য শৈলী প্রয়োগ করে। পূর্বে সেট করা টেক্সট শৈলী শুধুমাত্র প্রভাবিত হয় যদি সেগুলি সরাসরি textStyle
মধ্যে মান দ্বারা ওভাররাইট করা হয়। textStyle
null
হলে কিছুই করে না।
// Creates a Rich Text value for the text "HelloWorld" with "Hello" bolded and italicized, // and "World" only italicized. var bold = SpreadsheetApp.newTextStyle().setBold(true).build(); var italic = SpreadsheetApp.newTextStyle().setItalic(true).build(); var value = SpreadsheetApp.newRichTextValue() .setText("HelloWorld") .setTextStyle(0, 5, bold) .setTextStyle(italic) .build();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
textStyle | TextStyle | পাঠ্য শৈলী সেট করা হচ্ছে। |
প্রত্যাবর্তন
RichTextValueBuilder
— এই নির্মাতা, চেইন করার জন্য।