Class Chip

চিপ

একটি আইকন এবং পাঠ্য লেবেল সহ একটি Chip । প্রয়োজনে আপনি চিপ নিষ্ক্রিয় করতে পারেন।

শুধুমাত্র Google Chat অ্যাপের জন্য উপলব্ধ। Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ নয়।

const chip = CardService.newChip()
                 .setLabel('Open Link')
                 .setOpenLink(CardService.newOpenLink().setUrl(
                     'https://www.google.com'));

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
set Alt Text(altText) Chip অ্যাক্সেসযোগ্যতার জন্য চিপের বিকল্প পাঠ্য সেট করে।
set Authorization Action(action) Chip একটি অনুমোদন ক্রিয়া সেট করে যা যখন বস্তুটি ক্লিক করা হয় তখন অনুমোদন প্রবাহে একটি URL খোলে৷
set Compose Action(action, composedEmailType) Chip একটি ক্রিয়া সেট করে যা একটি খসড়া ইমেল রচনা করে যখন বস্তুটি ক্লিক করা হয়।
set Disabled(disabled) Chip চিপ নিষ্ক্রিয় কিনা তা সেট করে।
set Icon(icon) Chip চিপ হিসাবে ব্যবহার করার জন্য আইকন সেট করে।
set Label(label) Chip চিপের শিরোনাম সেট করে।
set On Click Action(action) Chip বস্তুটি ক্লিক করার সময় কার্যকর করা একটি ক্রিয়া সেট করে।
set On Click Open Link Action(action) Chip একটি ক্রিয়া সেট করে যা একটি ট্যাবে একটি URL খোলে যখন বস্তুটি ক্লিক করা হয়।
set Open Link(openLink) Chip অবজেক্টে ক্লিক করার সময় খোলার জন্য একটি URL সেট করে।

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

set Alt Text(altText)

অ্যাক্সেসযোগ্যতার জন্য চিপের বিকল্প পাঠ্য সেট করে। যদি সেট করা না থাকে, তাহলে চিপে প্রদর্শিত টেক্সটে ডিফল্ট হয়।

পরামিতি

নাম টাইপ বর্ণনা
alt Text String এই চিপে বরাদ্দ করার জন্য বিকল্প পাঠ্য।

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

Chip — এই বস্তু, চেইনিং জন্য.


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 এই উপাদানটি ক্লিক করার সময় গ্রহণ করার জন্য অনুমোদনের পদক্ষেপটি নির্দিষ্ট করে।

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

Chip — এই বস্তু, চেইনিং জন্য.


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 মান যা নির্দিষ্ট করে যে রচিত খসড়াটি একটি স্বতন্ত্র বা উত্তর খসড়া।

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

Chip — এই বস্তু, চেইনিং জন্য.


set Disabled(disabled)

চিপ নিষ্ক্রিয় কিনা তা সেট করে। একটি অক্ষম চিপ ধূসর হয়ে গেছে এবং ক্লিক করা যাবে না।

const chip = CardService.newChip().setLabel('bug Report').setDisabled(true);

পরামিতি

নাম টাইপ বর্ণনা
disabled Boolean প্রতিবন্ধী রাষ্ট্র।

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

Chip — এই বস্তু, চেইনিং জন্য.


set Icon(icon)

চিপ হিসাবে ব্যবহার করার জন্য আইকন সেট করে।

const chip = CardService.newChip().setIcon(
    CardService.newIconImage().setMaterialIcon(
        CardService.newMaterialIcon().setName('bug_report'),
        ),
);

পরামিতি

নাম টাইপ বর্ণনা
icon Icon Image পূর্বনির্ধারিত Icon Image মানগুলির মধ্যে একটি।

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

Chip — এই বস্তু, চেইনিং জন্য.


set Label(label)

চিপের শিরোনাম সেট করে। প্রয়োজন।

const chip = CardService.newChip().setLabel('bug Report');

পরামিতি

নাম টাইপ বর্ণনা
label String প্রদর্শনের জন্য পাঠ্য।

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

Chip — এই বস্তু, চেইনিং জন্য.


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 যখন এই উপাদানটি ক্লিক করা হয় তখন যে পদক্ষেপ নিতে হবে।

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

Chip — এই বস্তু, চেইনিং জন্য.


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 অবজেক্ট যেটি ওপেন লিঙ্ক অ্যাকশনটি নির্দিষ্ট করে যখন এই উপাদানটি ক্লিক করা হয়।

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

Chip — এই বস্তু, চেইনিং জন্য.


অবজেক্টে ক্লিক করার সময় খোলার জন্য একটি 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 বর্ণনা করে।

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

Chip — এই বস্তু, চেইনিং জন্য.

,
চিপ

একটি আইকন এবং পাঠ্য লেবেল সহ একটি Chip । প্রয়োজনে আপনি চিপ নিষ্ক্রিয় করতে পারেন।

শুধুমাত্র Google Chat অ্যাপের জন্য উপলব্ধ। Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ নয়।

const chip = CardService.newChip()
                 .setLabel('Open Link')
                 .setOpenLink(CardService.newOpenLink().setUrl(
                     'https://www.google.com'));

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
set Alt Text(altText) Chip অ্যাক্সেসযোগ্যতার জন্য চিপের বিকল্প পাঠ্য সেট করে।
set Authorization Action(action) Chip একটি অনুমোদন ক্রিয়া সেট করে যা যখন বস্তুটি ক্লিক করা হয় তখন অনুমোদন প্রবাহে একটি URL খোলে৷
set Compose Action(action, composedEmailType) Chip একটি ক্রিয়া সেট করে যা একটি খসড়া ইমেল রচনা করে যখন বস্তুটি ক্লিক করা হয়।
set Disabled(disabled) Chip চিপ নিষ্ক্রিয় কিনা তা সেট করে।
set Icon(icon) Chip চিপ হিসাবে ব্যবহার করার জন্য আইকন সেট করে।
set Label(label) Chip চিপের শিরোনাম সেট করে।
set On Click Action(action) Chip বস্তুটি ক্লিক করার সময় কার্যকর করা একটি ক্রিয়া সেট করে।
set On Click Open Link Action(action) Chip একটি ক্রিয়া সেট করে যা একটি ট্যাবে একটি URL খোলে যখন বস্তুটি ক্লিক করা হয়।
set Open Link(openLink) Chip অবজেক্টে ক্লিক করার সময় খোলার জন্য একটি URL সেট করে।

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

set Alt Text(altText)

অ্যাক্সেসযোগ্যতার জন্য চিপের বিকল্প পাঠ্য সেট করে। যদি সেট করা না থাকে, তাহলে চিপে প্রদর্শিত টেক্সটে ডিফল্ট হয়।

পরামিতি

নাম টাইপ বর্ণনা
alt Text String এই চিপে বরাদ্দ করার জন্য বিকল্প পাঠ্য।

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

Chip — এই বস্তু, চেইনিং জন্য.


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 এই উপাদানটি ক্লিক করার সময় গ্রহণ করার জন্য অনুমোদনের পদক্ষেপটি নির্দিষ্ট করে।

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

Chip — এই বস্তু, চেইনিং জন্য.


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 মান যা নির্দিষ্ট করে যে রচিত খসড়াটি একটি স্বতন্ত্র বা উত্তর খসড়া।

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

Chip — এই বস্তু, চেইনিং জন্য.


set Disabled(disabled)

চিপ নিষ্ক্রিয় কিনা তা সেট করে। একটি অক্ষম চিপ ধূসর হয়ে গেছে এবং ক্লিক করা যাবে না।

const chip = CardService.newChip().setLabel('bug Report').setDisabled(true);

পরামিতি

নাম টাইপ বর্ণনা
disabled Boolean প্রতিবন্ধী রাষ্ট্র।

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

Chip — এই বস্তু, চেইনিং জন্য.


set Icon(icon)

চিপ হিসাবে ব্যবহার করার জন্য আইকন সেট করে।

const chip = CardService.newChip().setIcon(
    CardService.newIconImage().setMaterialIcon(
        CardService.newMaterialIcon().setName('bug_report'),
        ),
);

পরামিতি

নাম টাইপ বর্ণনা
icon Icon Image পূর্বনির্ধারিত Icon Image মানগুলির মধ্যে একটি।

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

Chip — এই বস্তু, চেইনিং জন্য.


set Label(label)

চিপের শিরোনাম সেট করে। প্রয়োজন।

const chip = CardService.newChip().setLabel('bug Report');

পরামিতি

নাম টাইপ বর্ণনা
label String প্রদর্শনের জন্য পাঠ্য।

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

Chip — এই বস্তু, চেইনিং জন্য.


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 যখন এই উপাদানটি ক্লিক করা হয় তখন যে পদক্ষেপ নিতে হবে।

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

Chip — এই বস্তু, চেইনিং জন্য.


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 অবজেক্ট যেটি ওপেন লিঙ্ক অ্যাকশনটি নির্দিষ্ট করে যখন এই উপাদানটি ক্লিক করা হয়।

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

Chip — এই বস্তু, চেইনিং জন্য.


অবজেক্টে ক্লিক করার সময় খোলার জন্য একটি 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 বর্ণনা করে।

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

Chip — এই বস্তু, চেইনিং জন্য.