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');

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 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 Wrap Text(wrapText) Decorated Text মান টেক্সট এক লাইন বা একাধিক লাইনে প্রদর্শিত হবে কিনা তা সেট করে।

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

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 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 খোলে যখন বস্তুটি ক্লিক করা হয়। এই ফাংশনটি ব্যবহার করুন যখন ইউআরএল তৈরি করা দরকার বা যখন 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 Wrap Text(wrapText)

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

পরামিতি

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

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

Decorated Text - এই বস্তুটি, চেইনিংয়ের জন্য।