অবচয়। এই শ্রেণীটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টে ব্যবহার করা উচিত নয়।
এই শ্রেণীটি অবজ্ঞা করা হয়েছে। পরিবর্তে, DecoratedText
ব্যবহার করুন।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
setAuthorizationAction(action) |
| একটি অনুমোদন ক্রিয়া সেট করে যা যখন বস্তুটি ক্লিক করা হয় তখন অনুমোদন প্রবাহে একটি URL খোলে৷ |
setComposeAction(action, composedEmailType) |
| একটি ক্রিয়া সেট করে যা একটি খসড়া ইমেল রচনা করে যখন বস্তুটি ক্লিক করা হয়। |
setOnClickAction(action) |
| বস্তুটি ক্লিক করার সময় কার্যকর করা একটি ক্রিয়া সেট করে। |
setOnClickOpenLinkAction(action) |
| একটি ক্রিয়া সেট করে যা একটি ট্যাবে একটি URL খোলে যখন বস্তুটি ক্লিক করা হয়। |
setOpenLink(openLink) |
| অবজেক্টে ক্লিক করার সময় খোলার জন্য একটি URL সেট করে। |
অপ্রচলিত পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
|
| কী হিসাবে ব্যবহার করার জন্য লেবেল পাঠ্য সেট করে। |
|
| প্রসঙ্গটির ডানদিকে প্রদর্শিত Button সেট করে। |
|
| মান হিসাবে ব্যবহার করার জন্য পাঠ্য সেট করে। |
|
| কী হিসাবে ব্যবহার করার জন্য আইকন সেট করে। |
|
| আইকনের জন্য বিকল্প পাঠ্য সেট করে। |
|
| কী হিসাবে ব্যবহার করার জন্য আইকনের URL সেট করে। |
|
| মান টেক্সট এক লাইন বা একাধিক লাইনে প্রদর্শিত হবে কিনা তা সেট করে। |
|
| কন্টেন্টের ডানদিকে প্রদর্শিত Switch সেট করে। |
|
| কী হিসাবে ব্যবহার করার জন্য লেবেল পাঠ্য সেট করে। |
বিস্তারিত ডকুমেন্টেশন
setAuthorizationAction(action)
একটি অনুমোদন ক্রিয়া সেট করে যা যখন বস্তুটি ক্লিক করা হয় তখন অনুমোদন প্রবাহে একটি URL খোলে৷ এটি একটি নতুন উইন্ডোতে URL খোলে। যখন ব্যবহারকারী অনুমোদন প্রবাহ শেষ করে এবং অ্যাপ্লিকেশনে ফিরে আসে, তখন অ্যাড-অন পুনরায় লোড হয়।
একটি UI অবজেক্টে শুধুমাত্র setOpenLink(openLink)
, setOnClickAction(action)
, setOnClickOpenLinkAction(action)
, setAuthorizationAction(action)
, অথবা setComposeAction(action, composedEmailType)
সেট থাকতে পারে।
// ...
var action = CardService.newAuthorizationAction().setAuthorizationUrl('url');
CardService.newTextButton().setText('Authorize').setAuthorizationAction(action);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
action | AuthorizationAction | এই উপাদানটি ক্লিক করার সময় গ্রহণ করার জন্য অনুমোদনের পদক্ষেপটি নির্দিষ্ট করে। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setComposeAction(action, composedEmailType)
একটি ক্রিয়া সেট করে যা একটি খসড়া ইমেল রচনা করে যখন বস্তুটি ক্লিক করা হয়। একটি UI অবজেক্টে শুধুমাত্র setOpenLink(openLink)
, setOnClickAction(action)
, setOnClickOpenLinkAction(action)
, setAuthorizationAction(action)
, অথবা setComposeAction(action, composedEmailType)
সেট থাকতে পারে।
Action
প্যারামিটারকে অবশ্যই একটি কলব্যাক ফাংশন নির্দিষ্ট করতে হবে যা ComposeActionResponseBuilder.setGmailDraft(draft)
ব্যবহার করে কনফিগার করা ComposeActionResponse
অবজেক্ট প্রদান করে।
// ...
var action = CardService.newAction().setFunctionName('composeEmailCallback');
CardService.newTextButton()
.setText('Compose Email')
.setComposeAction(action, CardService.ComposedEmailType.REPLY_AS_DRAFT);
// ...
function composeEmailCallback() {
var thread = GmailApp.getThreadById(e.threadId);
var draft = thread.createDraftReply('This is a reply');
return CardService.newComposeActionResponseBuilder()
.setGmailDraft(draft)
.build();
}
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
action | Action | এই উপাদানটি ক্লিক করার সময় কম্পোজ অ্যাকশন নেওয়ার জন্য যে বস্তুটি নির্দিষ্ট করে। |
composedEmailType | ComposedEmailType | একটি enum মান যা নির্দিষ্ট করে যে রচিত খসড়াটি একটি স্বতন্ত্র বা উত্তর খসড়া। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setOnClickAction(action)
বস্তুটি ক্লিক করার সময় কার্যকর করা একটি ক্রিয়া সেট করে। একটি UI অবজেক্টে শুধুমাত্র setOpenLink(openLink)
, setOnClickAction(action)
, setOnClickOpenLinkAction(action)
, setAuthorizationAction(action)
, অথবা setComposeAction(action, composedEmailType)
সেট থাকতে পারে।
Action
প্যারামিটারকে অবশ্যই একটি কলব্যাক ফাংশন নির্দিষ্ট করতে হবে যা একটি ActionResponse
অবজেক্ট প্রদান করে।
// ...
var 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 | যখন এই উপাদানটি ক্লিক করা হয় তখন যে পদক্ষেপ নিতে হবে। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setOnClickOpenLinkAction(action)
একটি ক্রিয়া সেট করে যা একটি ট্যাবে একটি URL খোলে যখন বস্তুটি ক্লিক করা হয়। এই ফাংশনটি ব্যবহার করুন যখন URL তৈরি করার প্রয়োজন হয় বা যখন OpenLink
অবজেক্ট তৈরি করার জন্য আপনাকে অন্যান্য পদক্ষেপ নিতে হবে। একটি UI অবজেক্টে শুধুমাত্র setOpenLink(openLink)
, setOnClickAction(action)
, setOnClickOpenLinkAction(action)
, setAuthorizationAction(action)
, অথবা setComposeAction(action, composedEmailType)
সেট থাকতে পারে।
Action
প্যারামিটারকে অবশ্যই একটি কলব্যাক ফাংশন নির্দিষ্ট করতে হবে যা ActionResponseBuilder.setOpenLink(openLink)
ব্যবহার করে কনফিগার করা একটি ActionResponse
অবজেক্ট প্রদান করে।
// ...
var 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 | অবজেক্ট যেটি ওপেন লিঙ্ক অ্যাকশনটি নির্দিষ্ট করে যখন এই উপাদানটি ক্লিক করা হয়। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setOpenLink(openLink)
অবজেক্টে ক্লিক করার সময় খোলার জন্য একটি URL সেট করে। এই ফাংশনটি ব্যবহার করুন যখন URLটি ইতিমধ্যেই পরিচিত এবং শুধুমাত্র খোলার প্রয়োজন হয়৷ একটি UI অবজেক্টে শুধুমাত্র setOpenLink(openLink)
, setOnClickAction(action)
, setOnClickOpenLinkAction(action)
, setAuthorizationAction(action)
, অথবা setComposeAction(action, composedEmailType)
সেট থাকতে পারে।
পরামিতি
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য।KeyValue
অপ্রচলিত পদ্ধতি
setBottomLabel(text)
setBottomLabel(text)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
কী হিসাবে ব্যবহার করার জন্য লেবেল পাঠ্য সেট করে। টেক্সট-কন্টেন্ট নীচে প্রদর্শিত.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | লেবেল পাঠ্য। দ্রষ্টব্য: এটি মৌলিক HTML বিন্যাস সমর্থন করে না। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setButton(button)
setButton(button)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
প্রসঙ্গটির ডানদিকে প্রদর্শিত Button
সেট করে। একটি
শুধুমাত্র একটি বোতাম, একটি সুইচ বা একটি আইকন সমর্থন করতে পারে৷KeyValue
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
button | Button | যোগ করার জন্য বোতাম। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setContent(text)
setContent(text)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
মান হিসাবে ব্যবহার করার জন্য পাঠ্য সেট করে। মৌলিক HTML বিন্যাস সমর্থন করে। প্রয়োজন।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | এই উইজেটের জন্য পাঠ্য বিষয়বস্তু। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setIcon(icon)
setIcon(icon)
setIconAltText(altText)
setIconAltText(altText)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
আইকনের জন্য বিকল্প পাঠ্য সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
altText | String | আইকনের বিকল্প পাঠ্য। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setIconUrl(url)
setIconUrl(url)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
কী হিসাবে ব্যবহার করার জন্য আইকনের URL সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
url | String | একটি আইকন হিসাবে ব্যবহার করার জন্য একটি হোস্ট করা ছবির URL ঠিকানা৷ |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setMultiline(multiline)
setMultiline(multiline)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
মান টেক্সট এক লাইন বা একাধিক লাইনে প্রদর্শিত হবে কিনা তা সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
multiline | Boolean | মাল্টিলাইন সেটিং। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setSwitch(switchToSet)
setSwitch(switchToSet)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
কন্টেন্টের ডানদিকে প্রদর্শিত Switch
সেট করে। একটি
শুধুমাত্র একটি বোতাম, একটি সুইচ বা একটি আইকন সমর্থন করতে পারে৷KeyValue
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
switchToSet | Switch | যোগ করার সুইচ। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য। KeyValue
setTopLabel(text)
setTopLabel(text)
অবচয়। এই ফাংশনটি বাতিল করা হয়েছে এবং নতুন স্ক্রিপ্টগুলিতে ব্যবহার করা উচিত নয়৷
কী হিসাবে ব্যবহার করার জন্য লেবেল পাঠ্য সেট করে। টেক্সট-কন্টেন্ট উপরে প্রদর্শিত.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | লেবেল পাঠ্য। দ্রষ্টব্য: এটি মৌলিক HTML বিন্যাস সমর্থন করে না। |
প্রত্যাবর্তন
— এই বস্তুটি, চেইন করার জন্য।KeyValue