Class DecoratedText

সজ্জিত লেখা

একটি উইজেট যা ঐচ্ছিক সাজসজ্জা সহ টেক্সট প্রদর্শন করে। সম্ভাব্য কীগুলির মধ্যে একটি আইকন, উপরে একটি লেবেল এবং নীচে একটি লেবেল অন্তর্ভুক্ত থাকে। টেক্সট কন্টেন্ট এবং কীগুলির মধ্যে একটি সেট করার জন্য set Text(text) এবং Decorated Text , Decorated Text , set Top Label(text) , অথবা set Bottom Label(text) ব্যবহার করতে হবে। এই ক্লাসটি Key Value প্রতিস্থাপন করার উদ্দেশ্যে তৈরি।

Google Workspace অ্যাড-অন এবং Google Chat অ্যাপের জন্য উপলব্ধ।

const decoratedText =
    CardService.newDecoratedText().setText('Text').setTopLabel('TopLabel');

const multilineDecoratedText = CardService.newDecoratedText()
                                   .setText('Text')
                                   .setTopLabel('TopLabel')
                                   .setWrapText(true)
                                   .setBottomLabel('BottomLabel');

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Event Action(eventAction) Widget উইজেটে সম্পাদিত হতে পারে এমন ইভেন্ট অ্যাকশন যোগ করে।
set Authorization Action(action) Decorated Text একটি অনুমোদন ক্রিয়া সেট করে যা বস্তুটিতে ক্লিক করার সময় অনুমোদন প্রবাহের একটি URL খোলে।
set Bottom Label(text) Decorated Text লেবেল টেক্সটকে কী হিসেবে ব্যবহার করার জন্য সেট করে এবং টেক্সট কন্টেন্টের নিচে প্রদর্শিত হয়।
set Button(button) Decorated Text টেক্সটের ডানদিকে প্রদর্শিত Button সেট করে।
set Compose Action(action, composedEmailType) Decorated Text বস্তুটিতে ক্লিক করলে একটি খসড়া ইমেল রচনা করে এমন একটি ক্রিয়া সেট করে।
set End Icon(endIcon) Decorated Text বিষয়বস্তুর ডানদিকে প্রদর্শিত ঐচ্ছিক Icon Image সেট করে।
set Id(id) Widget রূপান্তরিত করার জন্য উইজেট সনাক্ত করতে ব্যবহৃত অনন্য আইডি সেট করে।
set On Click Action(action) Decorated Text বস্তুটিতে ক্লিক করলে কার্যকর হওয়া একটি ক্রিয়া সেট করে।
set On Click Open Link Action(action) Decorated Text বস্তুটিতে ক্লিক করলে ট্যাবে একটি URL খোলে এমন একটি ক্রিয়া সেট করে।
set Open Link(openLink) Decorated Text বস্তুটি ক্লিক করলে খোলার জন্য একটি URL সেট করে।
set Start Icon(startIcon) Decorated Text টেক্সট কন্টেন্টের আগে প্রদর্শনের জন্য ঐচ্ছিক Icon Image সেট করে।
set Switch Control(switchToSet) Decorated Text কন্টেন্টের ডানদিকে প্রদর্শিত Switch সেট করে।
set Text(text) Decorated Text মান হিসেবে ব্যবহৃত টেক্সট সেট করে।
set Top Label(text) Decorated Text লেবেল টেক্সটকে কী হিসেবে ব্যবহার করার জন্য সেট করে এবং টেক্সট কন্টেন্টের উপরে প্রদর্শিত হয়।
set Visibility(visibility) Widget উইজেটের দৃশ্যমানতা সেট করে।
set Wrap Text(wrapText) Decorated Text মান টেক্সটটি একটি লাইনে প্রদর্শিত হবে নাকি একাধিক লাইনে প্রদর্শিত হবে তা নির্ধারণ করে।

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

add Event Action(eventAction)

উইজেটে সম্পাদিত হতে পারে এমন ইভেন্ট অ্যাকশন যোগ করে।

পরামিতি

নাম আদর্শ বিবরণ
event Action Event Action Event Action যোগ করা হবে।

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

Widget — চেইন করার জন্য বস্তু।


set Authorization Action(action)

একটি অনুমোদন ক্রিয়া সেট করে যা বস্তুটিতে ক্লিক করার সময় অনুমোদন প্রবাহের একটি URL খোলে। এটি একটি নতুন উইন্ডোতে URL খোলে। ব্যবহারকারী অনুমোদন প্রবাহ শেষ করে অ্যাপ্লিকেশনে ফিরে গেলে, অ্যাড-অনটি পুনরায় লোড হয়।

একটি UI অবজেক্টে শুধুমাত্র set Open Link(openLink) , set On Click Action(action) , set On Click Open Link Action(action) , set Authorization Action(action) অথবা set Compose Action(action, composedEmailType) সেটের মধ্যে একটি থাকতে পারে।

// ...

const action = CardService.newAuthorizationAction().setAuthorizationUrl('url');
CardService.newTextButton().setText('Authorize').setAuthorizationAction(action);

পরামিতি

নাম আদর্শ বিবরণ
action Authorization Action এই উপাদানটিতে ক্লিক করার সময় কী অনুমোদনের পদক্ষেপ নিতে হবে তা নির্দিষ্ট করে এমন বস্তু।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Bottom Label(text)

লেবেল টেক্সটকে কী হিসেবে ব্যবহার করার জন্য সেট করে এবং টেক্সট কন্টেন্টের নিচে প্রদর্শিত হয়।

পরামিতি

নাম আদর্শ বিবরণ
text String লেবেলের টেক্সট।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Button(button)

টেক্সটের ডানদিকে প্রদর্শিত Button সেট করে। একটি Decorated Text শুধুমাত্র একটি বোতাম বা একটি সুইচ সমর্থন করতে পারে।

পরামিতি

নাম আদর্শ বিবরণ
button Button যোগ করার বোতাম।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Compose Action(action, composedEmailType)

এমন একটি অ্যাকশন সেট করে যা অবজেক্টে ক্লিক করার সময় একটি ড্রাফ্ট ইমেল রচনা করে। একটি UI অবজেক্টে শুধুমাত্র set Open Link(openLink) , set On Click Action(action) , set On Click Open Link Action(action) , set Authorization Action(action) , অথবা set Compose Action(action, composedEmailType) সেটের মধ্যে একটি থাকতে পারে।

Action প্যারামিটারে অবশ্যই একটি কলব্যাক ফাংশন নির্দিষ্ট করতে হবে যা Compose Action Response Builder.setGmailDraft(draft) ব্যবহার করে কনফিগার করা একটি Compose Action Response অবজেক্ট ফেরত পাঠায়।

// ...

const action = CardService.newAction().setFunctionName('composeEmailCallback');
CardService.newTextButton()
    .setText('Compose Email')
    .setComposeAction(action, CardService.ComposedEmailType.REPLY_AS_DRAFT);

// ...

function composeEmailCallback(e) {
  const thread = GmailApp.getThreadById(e.threadId);
  const draft = thread.createDraftReply('This is a reply');
  return CardService.newComposeActionResponseBuilder()
      .setGmailDraft(draft)
      .build();
}

পরামিতি

নাম আদর্শ বিবরণ
action Action এই উপাদানটিতে ক্লিক করার সময় যে অবজেক্টটি রচনার ক্রিয়াটি নির্দিষ্ট করে।
composed Email Type Composed Email Type একটি enum মান যা নির্দিষ্ট করে যে রচনা করা খসড়াটি একটি স্বতন্ত্র নাকি উত্তর খসড়া।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set End Icon(endIcon)

বিষয়বস্তুর ডানদিকে প্রদর্শিত ঐচ্ছিক Icon Image সেট করে। একটি Decorated Text কেবল একটি বোতাম, একটি সুইচ বা একটি আইকন সমর্থন করতে পারে।

পরামিতি

নাম আদর্শ বিবরণ
end Icon Icon Image যোগ করার জন্য আইকন।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Id(id)

মিউটেশনের জন্য উইজেট শনাক্ত করতে ব্যবহৃত অনন্য আইডি সেট করে। উইজেট মিউটেশন শুধুমাত্র অ্যাড-অনগুলিতে সমর্থিত।

পরামিতি

নাম আদর্শ বিবরণ
id String উইজেটের আইডি, যার সীমা ৬৪ অক্ষর এবং `[a-zA-Z0-9-]+` ফর্ম্যাটে।

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

Widget — এই অবজেক্টটি, চেইন করার জন্য।


set On Click Action(action)

বস্তুটিতে ক্লিক করলে কার্যকর হওয়া একটি ক্রিয়া সেট করে। একটি UI বস্তুতে কেবলমাত্র set Open Link(openLink) , set On Click Action(action) , set On Click Open Link Action(action) , set Authorization Action(action) , অথবা set Compose Action(action, composedEmailType) সেটের মধ্যে একটি থাকতে পারে।

Action প্যারামিটারে অবশ্যই একটি কলব্যাক ফাংশন নির্দিষ্ট করতে হবে যা একটি Action Response অবজেক্ট ফেরত দেয়।

// ...

const action = CardService.newAction().setFunctionName('notificationCallback');
CardService.newTextButton()
    .setText('Create notification')
    .setOnClickAction(action);

// ...

function notificationCallback() {
  return CardService.newActionResponseBuilder()
      .setNotification(
          CardService.newNotification().setText('Some info to display to user'),
          )
      .build();
}

পরামিতি

নাম আদর্শ বিবরণ
action Action এই উপাদানটিতে ক্লিক করার সময় করণীয় পদক্ষেপ।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set On Click Open Link Action(action)

একটি অ্যাকশন সেট করে যা অবজেক্টে ক্লিক করার সময় একটি ট্যাবে একটি URL খোলে। যখন URL তৈরি করার প্রয়োজন হয় অথবা যখন আপনাকে Open Link অবজেক্ট তৈরি করার পাশাপাশি অন্যান্য অ্যাকশন নিতে হয় তখন এই ফাংশনটি ব্যবহার করুন। একটি UI অবজেক্টে শুধুমাত্র set Open Link(openLink) , set On Click Action(action) , set On Click Open Link Action(action) , set Authorization Action(action) , অথবা set Compose Action(action, composedEmailType) সেটের মধ্যে একটি থাকতে পারে।

Action প্যারামিটারে অবশ্যই একটি কলব্যাক ফাংশন নির্দিষ্ট করতে হবে যা Action Response Builder.setOpenLink(openLink) ব্যবহার করে কনফিগার করা একটি Action Response অবজেক্ট ফেরত দেয়।

// ...

const action = CardService.newAction().setFunctionName('openLinkCallback');
CardService.newTextButton()
    .setText('Open Link')
    .setOnClickOpenLinkAction(action);

// ...

function openLinkCallback() {
  return CardService.newActionResponseBuilder()
      .setOpenLink(CardService.newOpenLink().setUrl('https://www.google.com'))
      .build();
}

পরামিতি

নাম আদর্শ বিবরণ
action Action এই উপাদানটিতে ক্লিক করার সময় যে ওপেন লিঙ্ক অ্যাকশন নিতে হবে তা নির্দিষ্ট করে এমন অবজেক্ট।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


অবজেক্টে ক্লিক করলে খোলার জন্য একটি URL সেট করে। যখন URLটি ইতিমধ্যেই পরিচিত থাকে এবং শুধুমাত্র খোলার প্রয়োজন হয় তখন এই ফাংশনটি ব্যবহার করুন। একটি UI অবজেক্টে শুধুমাত্র set Open Link(openLink) থাকতে পারে, set On Click Action(action) , set On Click Open Link Action(action) , set Authorization Action(action) , অথবা set Compose Action(action, composedEmailType)

পরামিতি

নাম আদর্শ বিবরণ
open Link Open Link একটি Open Link অবজেক্ট যা খুলতে হবে এমন URL বর্ণনা করে।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Start Icon(startIcon)

টেক্সট কন্টেন্টের আগে প্রদর্শনের জন্য ঐচ্ছিক Icon Image সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
start Icon Icon Image প্রদর্শনের জন্য আইকন।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Switch Control(switchToSet)

কন্টেন্টের ডানদিকে প্রদর্শিত Switch সেট করে। একটি Decorated Text শুধুমাত্র একটি বোতাম বা একটি সুইচ সমর্থন করতে পারে।

পরামিতি

নাম আদর্শ বিবরণ
switch To Set Switch যোগ করার জন্য সুইচ।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Text(text)

মান হিসেবে ব্যবহৃত টেক্সট সেট করে। মৌলিক HTML ফর্ম্যাটিং সমর্থন করে। প্রয়োজনীয়।

পরামিতি

নাম আদর্শ বিবরণ
text String এই উইজেটের টেক্সট কন্টেন্ট।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Top Label(text)

লেবেল টেক্সটকে কী হিসেবে ব্যবহার করার জন্য সেট করে এবং টেক্সট কন্টেন্টের উপরে প্রদর্শিত হয়।

পরামিতি

নাম আদর্শ বিবরণ
text String লেবেলের টেক্সট।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।


set Visibility(visibility)

উইজেটের দৃশ্যমানতা সেট করে। ডিফল্ট মান হল `VISIBLE`।

পরামিতি

নাম আদর্শ বিবরণ
visibility Visibility উইজেটের Visibility

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

Widget — চেইন করার জন্য বস্তু।


set Wrap Text(wrapText)

মান টেক্সটটি একটি লাইনে প্রদর্শিত হবে নাকি একাধিক লাইনে প্রদর্শিত হবে তা নির্ধারণ করে।

পরামিতি

নাম আদর্শ বিবরণ
wrap Text Boolean যদি true , তাহলে লেখাটি মোড়ানো হবে এবং একাধিক লাইনে প্রদর্শিত হবে। অন্যথায় লেখাটি ছোট করা হবে।

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

Decorated Text — এই বস্তুটি, শৃঙ্খলিত করার জন্য।