অবচিত। এই ক্লাসটি অবচিত এবং নতুন স্ক্রিপ্টে ব্যবহার করা উচিত নয়।
এই ক্লাসটি বন্ধ করা হয়েছে। পরিবর্তে, Decorated Text ব্যবহার করুন।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Event Action(eventAction) | Widget | উইজেটে সম্পাদিত হতে পারে এমন ইভেন্ট অ্যাকশন যোগ করে। |
set Authorization Action(action) | | একটি অনুমোদন ক্রিয়া সেট করে যা বস্তুটিতে ক্লিক করার সময় অনুমোদন প্রবাহের একটি URL খোলে। |
set Compose Action(action, composedEmailType) | | বস্তুটিতে ক্লিক করলে একটি খসড়া ইমেল রচনা করে এমন একটি ক্রিয়া সেট করে। |
set Id(id) | Widget | রূপান্তরিত করার জন্য উইজেট সনাক্ত করতে ব্যবহৃত অনন্য আইডি সেট করে। |
set On Click Action(action) | | বস্তুটিতে ক্লিক করলে কার্যকর হওয়া একটি ক্রিয়া সেট করে। |
set On Click Open Link Action(action) | | বস্তুটিতে ক্লিক করলে ট্যাবে একটি URL খোলে এমন একটি ক্রিয়া সেট করে। |
set Open Link(openLink) | | বস্তুটি ক্লিক করলে খোলার জন্য একটি URL সেট করে। |
set Visibility(visibility) | Widget | উইজেটের দৃশ্যমানতা সেট করে। |
বিস্তারিত ডকুমেন্টেশন
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 | এই উপাদানটিতে ক্লিক করার সময় কী অনুমোদনের পদক্ষেপ নিতে হবে তা নির্দিষ্ট করে এমন বস্তু। |
প্রত্যাবর্তন
— চেইনিংয়ের জন্য এই অবজেক্ট। Key Value
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 মান যা নির্দিষ্ট করে যে রচনা করা খসড়াটি একটি স্বতন্ত্র নাকি উত্তর খসড়া। |
প্রত্যাবর্তন
— চেইনিংয়ের জন্য এই অবজেক্ট। Key Value
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 | এই উপাদানটিতে ক্লিক করার সময় করণীয় পদক্ষেপ। |
প্রত্যাবর্তন
— চেইনিংয়ের জন্য এই অবজেক্ট। Key Value
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 | এই উপাদানটিতে ক্লিক করার সময় যে ওপেন লিঙ্ক অ্যাকশন নিতে হবে তা নির্দিষ্ট করে এমন অবজেক্ট। |
প্রত্যাবর্তন
— চেইনিংয়ের জন্য এই অবজেক্ট। Key Value
set Open Link(openLink)
অবজেক্টে ক্লিক করলে খোলার জন্য একটি 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 বর্ণনা করে। |
প্রত্যাবর্তন
— চেইনিংয়ের জন্য এই অবজেক্ট। Key Value
set Visibility(visibility)
উইজেটের দৃশ্যমানতা সেট করে। ডিফল্ট মান হল `VISIBLE`।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
visibility | Visibility | উইজেটের Visibility । |
প্রত্যাবর্তন
Widget — চেইন করার জন্য বস্তু।