সূচক
-
Action
(বার্তা) -
Action.ActionParameter
(বার্তা) -
Action.Interaction
(enum) -
Action.LoadIndicator
(enum) -
BorderStyle
(বার্তা) -
BorderStyle.BorderType
(এনাম) -
Button
(বার্তা) -
Button.Type
(এনাম) -
ButtonList
(বার্তা) -
Card
(বার্তা) -
Card.CardAction
(বার্তা) -
Card.CardFixedFooter
(বার্তা) -
Card.CardHeader
(বার্তা) -
Card.DisplayStyle
(এনাম) -
Card.DividerStyle
স্টাইল (এনাম) -
Card.NestedWidget
(বার্তা) -
Card.Section
(বার্তা) -
Carousel
(বার্তা) -
Carousel.CarouselCard
(বার্তা) -
Chip
(বার্তা) -
ChipList
(বার্তা) -
ChipList.Layout
(enum) -
CollapseControl
(বার্তা) -
Columns
(বার্তা) -
Columns.Column
(বার্তা) -
Columns.Column.HorizontalSizeStyle
সাইজস্টাইল (এনাম) -
Columns.Column.VerticalAlignment
সারিবদ্ধকরণ (এনাম) -
Columns.Column.Widgets
(বার্তা) -
DataActions
(বার্তা) -
DateTimePicker
(বার্তা) -
DateTimePicker.DateTimePickerType
(enum) -
DecoratedText
(বার্তা) -
DecoratedText.SwitchControl
(বার্তা) -
DecoratedText.SwitchControl.ControlType
(enum) -
Divider
(বার্তা) -
EndNavigation
(বার্তা) -
EndNavigation.Action
(enum) -
GetAutocompletionResponse
(বার্তা) -
Grid
(বার্তা) -
Grid.GridItem
(বার্তা) -
Grid.GridItem.GridItemLayout
(enum) -
Icon
(বার্তা) -
Image
(বার্তা) -
ImageComponent
(বার্তা) -
ImageCropStyle
(বার্তা) -
ImageCropStyle.ImageCropType
(enum) -
Link
(বার্তা) -
LinkPreview
(বার্তা) -
MaterialIcon
(বার্তা) -
ModifyCard
(বার্তা) -
ModifyCard.UpdateWidget
(বার্তা) -
ModifyCard.UpdateWidget.SelectionInputWidgetSuggestions
(বার্তা) -
Navigation
(বার্তা) -
Notification
(বার্তা) -
OnClick
(বার্তা) -
OpenLink
(বার্তা) -
OpenLink.OnClose
(enum) -
OpenLink.OpenAs
(enum) -
OverflowMenu
(বার্তা) -
OverflowMenu.OverflowMenuItem
(বার্তা) -
RenderActions
(বার্তা) -
RenderActions.Action
(বার্তা) -
SelectionInput
(বার্তা) -
SelectionInput.PlatformDataSource
(বার্তা) -
SelectionInput.PlatformDataSource.CommonDataSource
(enum) -
SelectionInput.SelectionItem
(বার্তা) -
SelectionInput.SelectionType
(enum) -
SubmitFormResponse
(বার্তা) -
Suggestions
(বার্তা) -
Suggestions.SuggestionItem
আইটেম (বার্তা) -
TextInput
(বার্তা) -
TextInput.Type
(enum) -
TextParagraph
(বার্তা) -
Validation
(বার্তা) -
Validation.InputType
(enum) -
Widget
(বার্তা) -
Widget.HorizontalAlignment
সারিবদ্ধকরণ (এনাম) -
Widget.ImageType
(enum)
অ্যাকশন
ফর্ম জমা দেওয়ার সময় আচরণের বর্ণনা দেয় এমন একটি ক্রিয়া। উদাহরণস্বরূপ, আপনি ফর্মটি পরিচালনা করতে একটি Apps স্ক্রিপ্ট স্ক্রিপ্ট আহ্বান করতে পারেন৷ যদি ক্রিয়াটি ট্রিগার করা হয়, ফর্মের মানগুলি সার্ভারে পাঠানো হয়।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
function | একটি কাস্টম ফাংশন যখন ধারণ করা উপাদানটি ক্লিক করা হয় বা অন্যথায় সক্রিয় করা হয়। উদাহরণ ব্যবহারের জন্য, ফর্ম ডেটা পড়ুন দেখুন। |
parameters[] | কর্ম পরামিতি তালিকা. |
loadIndicator | অ্যাকশনে কল করার সময় অ্যাকশনটি যে লোডিং সূচকটি প্রদর্শন করে তা নির্দিষ্ট করে। |
persistValues | কর্মের পরে ফর্ম মানগুলি বজায় থাকে কিনা তা নির্দেশ করে৷ ডিফল্ট মান |
interaction | ঐচ্ছিক। একটি ডায়ালগ খোলার সময় প্রয়োজন। একজন ব্যবহারকারীর সাথে ইন্টারঅ্যাকশনের প্রতিক্রিয়ায় কী করবেন, যেমন একজন ব্যবহারকারী কার্ড বার্তায় একটি বোতামে ক্লিক করছেন। অনির্দিষ্ট থাকলে, অ্যাপটি একটি একটি
|
requiredWidgets[] | ঐচ্ছিক। একটি বৈধ জমা দেওয়ার জন্য এই অ্যাকশনের প্রয়োজন এমন উইজেটের নাম দিয়ে এই তালিকাটি পূরণ করুন। এই অ্যাকশনটি চালু করার সময় এখানে তালিকাভুক্ত উইজেটগুলির একটি মান না থাকলে, ফর্ম জমা দেওয়া বাতিল করা হয়।
|
allWidgetsAreRequired | ঐচ্ছিক। যদি এটি সত্য হয়, তাহলে সমস্ত উইজেট এই কর্মের জন্য প্রয়োজনীয় বলে বিবেচিত হয়।
|
অ্যাকশন প্যারামিটার
যখন অ্যাকশন পদ্ধতি চালু করা হয় তখন সরবরাহ করার জন্য স্ট্রিং প্যারামিটারের তালিকা। উদাহরণস্বরূপ, তিনটি স্নুজ বোতাম বিবেচনা করুন: এখনই স্নুজ করুন, একদিন স্নুজ করুন বা পরের সপ্তাহে স্নুজ করুন৷ আপনি action method = snooze()
, স্ট্রিং প্যারামিটারের তালিকায় স্নুজ টাইপ এবং স্নুজ সময় পাস করে।
আরও জানতে, CommonEventObject
দেখুন।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
key | অ্যাকশন স্ক্রিপ্টের জন্য প্যারামিটারের নাম। |
value | প্যারামিটারের মান। |
মিথস্ক্রিয়া
ঐচ্ছিক। একটি ডায়ালগ খোলার সময় প্রয়োজন।
একজন ব্যবহারকারীর সাথে ইন্টারঅ্যাকশনের প্রতিক্রিয়ায় কী করবেন, যেমন একজন ব্যবহারকারী কার্ড বার্তায় একটি বোতামে ক্লিক করছেন।
অনির্দিষ্ট থাকলে, অ্যাপটি একটি action
সম্পাদন করে সাড়া দেয় - যেমন একটি লিঙ্ক খোলা বা একটি ফাংশন চালানো - স্বাভাবিক হিসাবে।
একটি interaction
নির্দিষ্ট করে, অ্যাপটি বিশেষ ইন্টারেক্টিভ উপায়ে প্রতিক্রিয়া জানাতে পারে। উদাহরণস্বরূপ, OPEN_DIALOG
এ interaction
সেট করে, অ্যাপটি একটি ডায়ালগ খুলতে পারে।
নির্দিষ্ট করা হলে, একটি লোডিং সূচক দেখানো হয় না। একটি অ্যাড-অনের জন্য নির্দিষ্ট করা হলে, পুরো কার্ডটি ছিনতাই করা হয় এবং ক্লায়েন্টে কিছুই দেখানো হয় না।
Google Chat অ্যাপের জন্য উপলভ্য এবং Google Workspace অ্যাড-অনগুলির জন্য অনুপলব্ধ।
Enums | |
---|---|
INTERACTION_UNSPECIFIED | ডিফল্ট মান। action স্বাভাবিক হিসাবে সঞ্চালিত হয়। |
OPEN_DIALOG | একটি ডায়ালগ খোলে, একটি উইন্ডোযুক্ত, কার্ড-ভিত্তিক ইন্টারফেস যা চ্যাট অ্যাপ ব্যবহারকারীদের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহার করে। কার্ড বার্তাগুলিতে বোতাম-ক্লিকের প্রতিক্রিয়া হিসাবে শুধুমাত্র চ্যাট অ্যাপগুলি দ্বারা সমর্থিত৷ একটি অ্যাড-অনের জন্য নির্দিষ্ট করা হলে, পুরো কার্ডটি ছিনতাই করা হয় এবং ক্লায়েন্টে কিছুই দেখানো হয় না।
|
লোড ইন্ডিকেটর
অ্যাকশনে কল করার সময় অ্যাকশনটি যে লোডিং সূচকটি প্রদর্শন করে তা নির্দিষ্ট করে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
Enums | |
---|---|
SPINNER | কন্টেন্ট লোড হচ্ছে তা নির্দেশ করতে একটি স্পিনার দেখায়। |
NONE | কিছুই প্রদর্শিত হয় না. |
বর্ডার স্টাইল
একটি কার্ড বা উইজেটের সীমানার জন্য শৈলী বিকল্প, সীমানার ধরন এবং রঙ সহ।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
type | সীমান্তের ধরন। |
strokeColor | স্ট্রোকের রঙ সেট করতে, উদাহরণস্বরূপ, নিম্নোক্তটি তার সর্বাধিক তীব্রতায় রঙটিকে লালে সেট করে:
|
cornerRadius | সীমানার জন্য কোণার ব্যাসার্ধ। |
বর্ডার টাইপ
উইজেটগুলিতে প্রয়োগ করা সীমানা প্রকারগুলিকে প্রতিনিধিত্ব করে৷
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
Enums | |
---|---|
BORDER_TYPE_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
NO_BORDER | ডিফল্ট মান। সীমানা নেই। |
STROKE | রূপরেখা। |
বোতাম
একটি পাঠ্য, আইকন, বা পাঠ্য এবং আইকন বোতাম যা ব্যবহারকারীরা ক্লিক করতে পারেন। Google Chat অ্যাপের উদাহরণের জন্য, একটি বোতাম যোগ করুন দেখুন।
একটি ছবিকে একটি ক্লিকযোগ্য বোতাম করতে, একটি
নির্দিষ্ট করুন (একটি Image
নয়) এবং একটি ImageComponent
onClick
অ্যাকশন সেট করুন৷
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
text | টেক্সট বোতাম ভিতরে প্রদর্শিত. |
icon | বোতামের ভিতরে প্রদর্শিত একটি আইকন। যদি |
color | ঐচ্ছিক। বোতামের রঙ। যদি সেট করা থাকে, বোতামের বোতামের রঙ সেট করতে, উদাহরণস্বরূপ, নিম্নোক্তটি তার সর্বাধিক তীব্রতায় রঙটিকে লালে সেট করে:
|
onClick | প্রয়োজন। যখন কোনো ব্যবহারকারী বোতামে ক্লিক করে, যেমন একটি হাইপারলিঙ্ক খোলা বা একটি কাস্টম ফাংশন চালানোর মতো ক্রিয়া সম্পাদন করা হয়। |
disabled | |
altText | বিকল্প পাঠ্য যা অ্যাক্সেসযোগ্যতার জন্য ব্যবহৃত হয়। বর্ণনামূলক পাঠ্য সেট করুন যা ব্যবহারকারীদের বোতামটি কী করে তা জানতে দেয়। উদাহরণস্বরূপ, যদি একটি বোতাম একটি হাইপারলিঙ্ক খোলে, আপনি লিখতে পারেন: "একটি নতুন ব্রাউজার ট্যাব খোলে এবং https://developers.google.com/workspace/chat-এ Google চ্যাট বিকাশকারী ডকুমেন্টেশনে নেভিগেট করুন" । |
type | ঐচ্ছিক। একটি বোতামের ধরন। যদি সেট না করা হয়, বাটন টাইপ ডিফল্ট হিসাবে |
টাইপ
ঐচ্ছিক। একটি বোতামের ধরন । যদি color
ক্ষেত্র সেট করা হয়, type
FILLED
করতে বাধ্য হয়।
Google Chat অ্যাপের জন্য উপলভ্য এবং Google Workspace অ্যাড-অনগুলির জন্য অনুপলব্ধ।
Enums | |
---|---|
TYPE_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
OUTLINED | আউটলাইন করা বোতাম হল মাঝারি-জোর বোতাম। এগুলিতে সাধারণত গুরুত্বপূর্ণ অ্যাকশন থাকে, কিন্তু চ্যাট অ্যাপ বা অ্যাড-অনের প্রাথমিক অ্যাকশন নয়। |
FILLED | একটি ভরাট বোতাম একটি কঠিন রং সঙ্গে একটি ধারক আছে. এটির সবচেয়ে চাক্ষুষ প্রভাব রয়েছে এবং একটি চ্যাট অ্যাপ বা একটি অ্যাড-অনে গুরুত্বপূর্ণ এবং প্রাথমিক অ্যাকশনের জন্য এটি সুপারিশ করা হয়। |
FILLED_TONAL | একটি ভরাট টোনাল বোতাম হল ভরাট এবং রূপরেখাযুক্ত বোতামগুলির মধ্যে একটি বিকল্প মাঝারি স্থল। এগুলি এমন প্রেক্ষাপটে দরকারী যেখানে একটি নিম্ন-অগ্রাধিকার বোতামের জন্য একটি আউটলাইন বোতামের চেয়ে সামান্য বেশি জোর দেওয়া প্রয়োজন৷ |
BORDERLESS | একটি বোতামের ডিফল্ট অবস্থায় একটি অদৃশ্য ধারক নেই। এটি প্রায়ই সর্বনিম্ন অগ্রাধিকার ক্রিয়াগুলির জন্য ব্যবহৃত হয়, বিশেষ করে যখন একাধিক বিকল্প উপস্থাপন করা হয়। |
বোতাম তালিকা
অনুভূমিকভাবে রাখা বোতামগুলির একটি তালিকা। Google Chat অ্যাপের উদাহরণের জন্য, একটি বোতাম যোগ করুন দেখুন।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
buttons[] | বোতাম একটি অ্যারে. |
কার্ড
Google Chat মেসেজে বা Google Workspace অ্যাড-অনে দেখানো কার্ড ইন্টারফেস।
কার্ডগুলি একটি সংজ্ঞায়িত লেআউট, বোতামগুলির মতো ইন্টারেক্টিভ UI উপাদান এবং ছবির মতো সমৃদ্ধ মিডিয়া সমর্থন করে৷ বিস্তারিত তথ্য উপস্থাপন করতে, ব্যবহারকারীদের কাছ থেকে তথ্য সংগ্রহ করতে এবং পরবর্তী পদক্ষেপ নিতে ব্যবহারকারীদের গাইড করতে কার্ড ব্যবহার করুন।
কার্ড নির্মাতার সাথে কার্ড ডিজাইন এবং পূর্বরূপ দেখুন।
কার্ড বিল্ডার খুলুনকিভাবে কার্ড তৈরি করতে হয় তা জানতে, নিম্নলিখিত ডকুমেন্টেশন দেখুন:
- Google চ্যাট অ্যাপের জন্য, একটি কার্ড বা ডায়ালগের উপাদান ডিজাইন দেখুন।
- Google Workspace অ্যাড-অনগুলির জন্য, কার্ড-ভিত্তিক ইন্টারফেসগুলি দেখুন।
দ্রষ্টব্য: আপনি প্রতি কার্ডে 100টি পর্যন্ত উইজেট যোগ করতে পারেন। এই সীমার বাইরে যেকোন উইজেট উপেক্ষা করা হয়। এই সীমাটি Google Chat অ্যাপে কার্ড মেসেজ এবং ডায়ালগ এবং Google Workspace অ্যাড-অন-এর কার্ডের ক্ষেত্রেই প্রযোজ্য।
উদাহরণ: একটি Google চ্যাট অ্যাপের জন্য কার্ড বার্তা
Google Chat-এ নমুনা কার্ড বার্তা তৈরি করতে, নিম্নলিখিত JSON ব্যবহার করুন:
{
"cardsV2": [
{
"cardId": "unique-card-id",
"card": {
"header": {
"title": "Sasha",
"subtitle": "Software Engineer",
"imageUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png",
"imageType": "CIRCLE",
"imageAltText": "Avatar for Sasha"
},
"sections": [
{
"header": "Contact Info",
"collapsible": true,
"uncollapsibleWidgetsCount": 1,
"widgets": [
{
"decoratedText": {
"startIcon": {
"knownIcon": "EMAIL"
},
"text": "sasha@example.com"
}
},
{
"decoratedText": {
"startIcon": {
"knownIcon": "PERSON"
},
"text": "<font color=\"#80e27e\">Online</font>"
}
},
{
"decoratedText": {
"startIcon": {
"knownIcon": "PHONE"
},
"text": "+1 (555) 555-1234"
}
},
{
"buttonList": {
"buttons": [
{
"text": "Share",
"onClick": {
"openLink": {
"url": "https://example.com/share"
}
}
},
{
"text": "Edit",
"onClick": {
"action": {
"function": "goToView",
"parameters": [
{
"key": "viewType",
"value": "EDIT"
}
]
}
}
}
]
}
}
]
}
]
}
}
]
}
ক্ষেত্র | |
---|---|
header | কার্ডের হেডার। একটি হেডারে সাধারণত একটি অগ্রণী চিত্র এবং একটি শিরোনাম থাকে। হেডার সবসময় একটি কার্ডের শীর্ষে প্রদর্শিত হয়। |
sections[] | উইজেটগুলির একটি সংগ্রহ রয়েছে। প্রতিটি বিভাগের নিজস্ব, ঐচ্ছিক শিরোনাম আছে। বিভাগগুলি দৃশ্যত একটি লাইন বিভাজক দ্বারা পৃথক করা হয়। Google Chat অ্যাপের উদাহরণের জন্য, কার্ডের একটি বিভাগ সংজ্ঞায়িত করুন দেখুন। |
sectionDividerStyle | হেডার, বিভাগ এবং ফুটারের মধ্যে বিভাজক শৈলী। |
cardActions[] | কার্ডের ক্রিয়াকলাপ। কার্ডের টুলবার মেনুতে অ্যাকশন যোগ করা হয়।
উদাহরণস্বরূপ, নিম্নলিখিত JSON
|
name | কার্ডের নাম। কার্ড নেভিগেশন একটি কার্ড শনাক্তকারী হিসাবে ব্যবহৃত.
|
fixedFooter | এই কার্ডের নীচে দেখানো ফিক্সড ফুটার।
|
displayStyle | Google Workspace অ্যাড-অনে,
|
peekCardHeader | প্রাসঙ্গিক বিষয়বস্তু প্রদর্শন করার সময়, পিক কার্ড শিরোনাম একটি স্থানধারক হিসাবে কাজ করে যাতে ব্যবহারকারী হোমপেজ কার্ড এবং প্রাসঙ্গিক কার্ডগুলির মধ্যে এগিয়ে যেতে পারে৷
|
কার্ডঅ্যাকশন
একটি কার্ড অ্যাকশন হল কার্ডের সাথে যুক্ত ক্রিয়া। উদাহরণস্বরূপ, একটি চালান কার্ডে চালান মুছে ফেলা, ইমেল চালান বা ব্রাউজারে চালান খোলার মতো কাজ অন্তর্ভুক্ত থাকতে পারে।
Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ এবং Google Chat অ্যাপগুলির জন্য অনুপলব্ধ।
ক্ষেত্র | |
---|---|
actionLabel | যে লেবেলটি অ্যাকশন মেনু আইটেম হিসাবে প্রদর্শিত হয়। |
onClick | এই অ্যাকশন আইটেমের জন্য |
কার্ড হেডার
একটি কার্ড হেডার প্রতিনিধিত্ব করে। Google চ্যাট অ্যাপের উদাহরণের জন্য, একটি শিরোনাম যোগ করুন দেখুন।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
title | প্রয়োজন। কার্ড হেডারের শিরোনাম। শিরোনামটির একটি নির্দিষ্ট উচ্চতা রয়েছে: যদি একটি শিরোনাম এবং উপশিরোনাম উভয়ই নির্দিষ্ট করা হয়, প্রতিটি একটি লাইন নেয়। শুধুমাত্র শিরোনাম নির্দিষ্ট করা হলে, এটি উভয় লাইন আপ করে। |
subtitle | কার্ড হেডারের সাবটাইটেল। নির্দিষ্ট করা হলে, |
imageType | ছবি ক্রপ করতে ব্যবহৃত আকৃতি।
|
imageUrl | কার্ড হেডারে ছবির HTTPS URL। |
imageAltText | এই চিত্রের বিকল্প পাঠ্য যা অ্যাক্সেসযোগ্যতার জন্য ব্যবহৃত হয়। |
ডিসপ্লে স্টাইল
Google Workspace অ্যাড-অন-এ, কার্ড কীভাবে দেখানো হবে তা নির্ধারণ করে।
Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ এবং Google Chat অ্যাপগুলির জন্য অনুপলব্ধ।
Enums | |
---|---|
DISPLAY_STYLE_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
PEEK | কার্ডের শিরোনামটি সাইডবারের নীচে প্রদর্শিত হয়, আংশিকভাবে স্ট্যাকের বর্তমান শীর্ষ কার্ডটিকে ঢেকে রাখে। হেডারে ক্লিক করলে কার্ডটি কার্ড স্ট্যাকের মধ্যে পপ হয়। যদি কার্ডের কোনো হেডার না থাকে, তাহলে একটি জেনারেটেড হেডার ব্যবহার করা হয়। |
REPLACE | ডিফল্ট মান। কার্ড স্ট্যাকের উপরের কার্ডের ভিউ প্রতিস্থাপন করে কার্ড দেখানো হয়। |
ডিভাইডার স্টাইল
একটি কার্ডের বিভাজক শৈলী। বর্তমানে শুধুমাত্র কার্ড বিভাগগুলির মধ্যে বিভাজকের জন্য ব্যবহৃত হয়।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
Enums | |
---|---|
DIVIDER_STYLE_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
SOLID_DIVIDER | ডিফল্ট বিকল্প। একটি কঠিন বিভাজক রেন্ডার. |
NO_DIVIDER | সেট করা হলে, কোনো বিভাজক রেন্ডার করা হয় না। এই শৈলী সম্পূর্ণরূপে বিন্যাস থেকে বিভাজক অপসারণ. ফলাফল মোটেও একটি বিভাজক যোগ না করার সমতুল্য। |
নেস্টেড উইজেট
CarouselCard
। ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
textParagraph | একটি পাঠ্য অনুচ্ছেদ উইজেট। |
buttonList | একটি বোতাম তালিকা উইজেট. |
image | একটি ইমেজ উইজেট। |
ধারা
একটি বিভাগে উইজেটগুলির একটি সংগ্রহ রয়েছে যা উল্লম্বভাবে উল্লম্বভাবে রেন্ডার করা হয় যেগুলি নির্দিষ্ট করা হয়েছে৷
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
header | একটি বিভাগের শীর্ষে প্রদর্শিত পাঠ্য। সহজ এইচটিএমএল ফরম্যাটেড টেক্সট সমর্থন করে। টেক্সট ফর্ম্যাট করার বিষয়ে আরও তথ্যের জন্য, Google Chat অ্যাপে টেক্সট ফর্ম্যাটিং এবং Google Workspace অ্যাড-অনগুলিতে টেক্সট ফর্ম্যাটিং দেখুন। |
widgets[] | বিভাগে সব উইজেট. কমপক্ষে একটি উইজেট থাকতে হবে। |
collapsible | এই বিভাগটি সংকোচনযোগ্য কিনা তা নির্দেশ করে৷ সংকোচনযোগ্য বিভাগগুলি কিছু বা সমস্ত উইজেট লুকিয়ে রাখে, তবে ব্যবহারকারীরা আরও দেখান ক্লিক করে লুকানো উইজেটগুলি প্রকাশ করতে বিভাগটি প্রসারিত করতে পারে। ব্যবহারকারীরা কম দেখান ক্লিক করে আবার উইজেটগুলি লুকিয়ে রাখতে পারেন৷ কোন উইজেটগুলি লুকানো আছে তা নির্ধারণ করতে, |
uncollapsibleWidgetsCount | অসংলগ্ন উইজেটের সংখ্যা যা একটি বিভাগ ভেঙে গেলেও দৃশ্যমান থাকে। উদাহরণস্বরূপ, যখন একটি বিভাগে পাঁচটি উইজেট থাকে এবং |
collapseControl | ঐচ্ছিক। বিভাগের প্রসারিত এবং সঙ্কুচিত বোতামটি সংজ্ঞায়িত করুন। বিভাগটি সংকোচনযোগ্য হলেই এই বোতামটি দেখানো হবে। এই ক্ষেত্র সেট না থাকলে, ডিফল্ট বোতাম ব্যবহার করা হয়। |
ক্যারোসেল
উদাহরণস্বরূপ, এটি একটি ক্যারাউজেলের একটি JSON উপস্থাপনা যাতে তিনটি পাঠ্য অনুচ্ছেদ উইজেট রয়েছে৷
{
"carouselCards": [
{
"widgets": [
{
"textParagraph": {
"text": "First text paragraph in carousel",
}
}
]
},
{
"widgets": [
{
"textParagraph": {
"text": "Second text paragraph in carousel",
}
}
]
},
{
"widgets": [
{
"textParagraph": {
"text": "Third text paragraph in carousel",
}
}
]
}
]
}
Google Chat অ্যাপের জন্য উপলভ্য এবং Google Workspace অ্যাড-অনগুলির জন্য অনুপলব্ধ।
ক্ষেত্র | |
---|---|
carouselCards[] | ক্যারোজেলে অন্তর্ভুক্ত কার্ডের একটি তালিকা। |
ক্যারোসেলকার্ড
ক্ষেত্র | |
---|---|
widgets[] | ক্যারোজেল কার্ডে প্রদর্শিত উইজেটগুলির একটি তালিকা৷ উইজেটগুলি নির্দিষ্ট ক্রমে প্রদর্শিত হয়। |
footerWidgets[] | ক্যারোজেল কার্ডের নীচে প্রদর্শিত উইজেটগুলির একটি তালিকা৷ উইজেটগুলি নির্দিষ্ট ক্রমে প্রদর্শিত হয়। |
চিপ
একটি পাঠ্য, আইকন, বা পাঠ্য এবং আইকন চিপ যা ব্যবহারকারীরা ক্লিক করতে পারেন।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
icon | আইকন ইমেজ. যদি |
label | টেক্সট চিপ ভিতরে প্রদর্শিত. |
onClick | ঐচ্ছিক। একজন ব্যবহারকারী যখন চিপে ক্লিক করেন তখন যে কাজটি সম্পাদন করতে হয়, যেমন একটি হাইপারলিঙ্ক খোলা বা একটি কাস্টম ফাংশন চালানো। |
enabled | চিপটি সক্রিয় অবস্থায় আছে কিনা এবং ব্যবহারকারীর ক্রিয়াকলাপে সাড়া দেয় কিনা। ডিফল্ট থেকে |
disabled | চিপটি নিষ্ক্রিয় অবস্থায় আছে কিনা এবং ব্যবহারকারীর ক্রিয়াকলাপ উপেক্ষা করে কিনা। ডিফল্ট থেকে |
altText | বিকল্প পাঠ্য যা অ্যাক্সেসযোগ্যতার জন্য ব্যবহৃত হয়। বর্ণনামূলক পাঠ্য সেট করুন যা ব্যবহারকারীদের চিপটি কী করে তা জানতে দেয়। উদাহরণস্বরূপ, যদি একটি চিপ একটি হাইপারলিঙ্ক খোলে, লিখুন: "একটি নতুন ব্রাউজার ট্যাব খোলে এবং https://developers.google.com/workspace/chat-এ Google চ্যাট বিকাশকারী ডকুমেন্টেশনে নেভিগেট করুন" ৷ |
চিপলিস্ট
অনুভূমিকভাবে রাখা চিপগুলির একটি তালিকা, যা হয় অনুভূমিকভাবে স্ক্রোল করতে পারে বা পরবর্তী লাইনে মোড়ানো যেতে পারে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
লেআউট
চিপ তালিকা বিন্যাস.
Enums | |
---|---|
LAYOUT_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
WRAPPED | ডিফল্ট মান। পর্যাপ্ত অনুভূমিক স্থান না থাকলে চিপ তালিকাটি পরবর্তী লাইনে মোড়ানো হয়। |
HORIZONTAL_SCROLLABLE | চিপগুলি অনুভূমিকভাবে স্ক্রোল করে যদি তারা উপলব্ধ জায়গায় ফিট না করে। |
সঙ্কুচিত নিয়ন্ত্রণ
একটি প্রসারিত এবং পতন নিয়ন্ত্রণ প্রতিনিধিত্ব করুন.
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
horizontalAlignment | প্রসারিত এবং সঙ্কুচিত বোতামের অনুভূমিক প্রান্তিককরণ। |
expandButton | ঐচ্ছিক। বিভাগটি প্রসারিত করতে একটি কাস্টমাইজযোগ্য বোতাম সংজ্ঞায়িত করুন। expandButton এবং collapseButton উভয় ক্ষেত্রেই সেট করা আবশ্যক। শুধুমাত্র একটি ফিল্ড সেট কার্যকর হবে না। এই ক্ষেত্র সেট না থাকলে, ডিফল্ট বোতাম ব্যবহার করা হয়। |
collapseButton | ঐচ্ছিক। বিভাগটি ভেঙে ফেলার জন্য একটি কাস্টমাইজযোগ্য বোতাম সংজ্ঞায়িত করুন। expandButton এবং collapseButton উভয় ক্ষেত্রেই সেট করা আবশ্যক। শুধুমাত্র একটি ফিল্ড সেট কার্যকর হবে না। এই ক্ষেত্র সেট না থাকলে, ডিফল্ট বোতাম ব্যবহার করা হয়। |
কলাম
Columns
উইজেট একটি কার্ড বা ডায়ালগে 2টি পর্যন্ত কলাম প্রদর্শন করে। আপনি প্রতিটি কলামে উইজেট যোগ করতে পারেন; উইজেটগুলি নির্দিষ্ট ক্রমে প্রদর্শিত হয়। Google Chat অ্যাপের উদাহরণের জন্য, কলামে কার্ড এবং ডায়ালগ প্রদর্শন করুন।
প্রতিটি কলামের উচ্চতা লম্বা কলাম দ্বারা নির্ধারিত হয়। উদাহরণস্বরূপ, যদি প্রথম কলামটি দ্বিতীয় কলামের চেয়ে লম্বা হয়, তবে উভয় কলামের উচ্চতা প্রথম কলামের। যেহেতু প্রতিটি কলামে বিভিন্ন সংখ্যক উইজেট থাকতে পারে, আপনি সারি নির্ধারণ করতে পারবেন না বা কলামগুলির মধ্যে উইজেটগুলি সারিবদ্ধ করতে পারবেন না।
কলাম পাশাপাশি প্রদর্শিত হয়. আপনি HorizontalSizeStyle
ক্ষেত্র ব্যবহার করে প্রতিটি কলামের প্রস্থ কাস্টমাইজ করতে পারেন। যদি ব্যবহারকারীর স্ক্রীনের প্রস্থ খুব সংকীর্ণ হয়, দ্বিতীয় কলামটি প্রথমটির নীচে মোড়ানো হয়:
- ওয়েবে, স্ক্রিনের প্রস্থ 480 পিক্সেলের কম বা সমান হলে দ্বিতীয় কলামটি মোড়ানো হয়।
- iOS ডিভাইসে, স্ক্রিনের প্রস্থ 300 pt এর কম বা সমান হলে দ্বিতীয় কলামটি মোড়ানো হয়।
- অ্যান্ড্রয়েড ডিভাইসে, স্ক্রিনের প্রস্থ 320 ডিপির কম বা সমান হলে দ্বিতীয় কলামটি মোড়ানো হয়।
দুইটির বেশি কলাম অন্তর্ভুক্ত করতে বা সারি ব্যবহার করতে,
উইজেট ব্যবহার করুন। Grid
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ। কলাম সমর্থন করে এমন অ্যাড-অন UI এর মধ্যে রয়েছে:
- ব্যবহারকারীরা একটি ইমেল খসড়া থেকে অ্যাড-অন খুললে ডায়ালগ প্রদর্শিত হয়৷
- একটি Google ক্যালেন্ডার ইভেন্টে সংযুক্তি মেনু থেকে ব্যবহারকারীরা অ্যাড-অন খুললে ডায়ালগ প্রদর্শিত হয়৷
ক্ষেত্র | |
---|---|
columnItems[] | কলামের একটি অ্যারে। আপনি একটি কার্ড বা ডায়ালগে 2টি পর্যন্ত কলাম অন্তর্ভুক্ত করতে পারেন৷ |
কলাম
একটি কলাম।
ক্ষেত্র | |
---|---|
horizontalSizeStyle | একটি কলাম কিভাবে কার্ডের প্রস্থ পূরণ করে তা নির্দিষ্ট করে। |
horizontalAlignment | উইজেটগুলি একটি কলামের বাম, ডান বা কেন্দ্রে সারিবদ্ধ কিনা তা নির্দিষ্ট করে৷ |
verticalAlignment | উইজেটগুলি একটি কলামের উপরে, নীচে বা কেন্দ্রে সারিবদ্ধ কিনা তা নির্দিষ্ট করে৷ |
widgets[] | একটি কলামে অন্তর্ভুক্ত উইজেটগুলির একটি অ্যারে৷ উইজেটগুলি নির্দিষ্ট ক্রমে প্রদর্শিত হয়। |
অনুভূমিক আকার শৈলী
একটি কলাম কিভাবে কার্ডের প্রস্থ পূরণ করে তা নির্দিষ্ট করে। প্রতিটি কলামের প্রস্থ HorizontalSizeStyle
এবং কলামের মধ্যে উইজেটগুলির প্রস্থ উভয়ের উপর নির্ভর করে।
Enums | |
---|---|
HORIZONTAL_SIZE_STYLE_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
FILL_AVAILABLE_SPACE | ডিফল্ট মান। কার্ডের প্রস্থের 70% পর্যন্ত কলাম উপলব্ধ স্থান পূরণ করে। উভয় কলাম FILL_AVAILABLE_SPACE এ সেট করা থাকলে, প্রতিটি কলাম 50% স্থান পূরণ করে। |
FILL_MINIMUM_SPACE | কলাম সম্ভাব্য সর্বনিম্ন পরিমাণ স্থান পূরণ করে এবং কার্ডের প্রস্থের 30% এর বেশি নয়। |
উল্লম্ব সারিবদ্ধকরণ
উইজেটগুলি একটি কলামের উপরে, নীচে বা কেন্দ্রে সারিবদ্ধ কিনা তা নির্দিষ্ট করে৷
Enums | |
---|---|
VERTICAL_ALIGNMENT_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
CENTER | ডিফল্ট মান। একটি কলামের কেন্দ্রে উইজেটগুলি সারিবদ্ধ করে। |
TOP | একটি কলামের শীর্ষে উইজেটগুলি সারিবদ্ধ করে। |
BOTTOM | একটি কলামের নীচে উইজেটগুলি সারিবদ্ধ করে৷ |
উইজেট
সমর্থিত উইজেট যা আপনি একটি কলামে অন্তর্ভুক্ত করতে পারেন।
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
textParagraph | |
image | |
decoratedText | |
buttonList | |
textInput | |
selectionInput | |
dateTimePicker | |
chipList | |
ডেটা অ্যাকশন
একটি অ্যাড-অন অ্যাকশন যা Google Workspace ডেটা আপডেট করে।
ক্ষেত্র | |
---|---|
hostAppDataAction | কীভাবে Google Workspace ডেটা আপডেট করতে হয় তা সংজ্ঞায়িত করে। |
ডেটটাইম পিকার
ব্যবহারকারীদের একটি তারিখ, একটি সময়, বা একটি তারিখ এবং একটি সময় উভয় ইনপুট করতে দেয়৷ ফর্ম জমার বৈধতা সমর্থন করে. যখন Action.all_widgets_are_required
true
সেট করা হয় বা এই উইজেটটি Action.required_widgets
এ নির্দিষ্ট করা হয়, তখন একটি মান নির্বাচন না করা হলে জমা দেওয়ার ক্রিয়াটি অবরুদ্ধ করা হয়। Google Chat অ্যাপের উদাহরণের জন্য, ব্যবহারকারীকে একটি তারিখ এবং সময় বাছাই করতে দিন দেখুন।
ব্যবহারকারীরা পাঠ্য ইনপুট করতে পারেন বা তারিখ এবং সময় নির্বাচন করতে পিকার ব্যবহার করতে পারেন। যদি ব্যবহারকারীরা একটি অবৈধ তারিখ বা সময় ইনপুট করে, বাছাইকারী একটি ত্রুটি দেখায় যা ব্যবহারকারীদের সঠিকভাবে তথ্য ইনপুট করতে অনুরোধ করে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
name | একটি ফর্ম ইনপুট ইভেন্টে ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিস্তারিত জানার জন্য, ফর্ম ডেটা গ্রহণ করুন দেখুন। |
label | পাঠ্য যা ব্যবহারকারীদের একটি তারিখ, একটি সময়, বা একটি তারিখ এবং সময় ইনপুট করতে অনুরোধ করে৷ উদাহরণস্বরূপ, যদি ব্যবহারকারীরা একটি অ্যাপয়েন্টমেন্টের সময় নির্ধারণ করে থাকেন, |
type | উইজেট একটি তারিখ, একটি সময়, বা তারিখ এবং সময় ইনপুট করা সমর্থন করে কিনা। |
valueMsEpoch | ইউনিক্স যুগের সময় থেকে মিলিসেকেন্ডে উইজেটে প্রদর্শিত ডিফল্ট মান। পিকারের প্রকারের উপর ভিত্তি করে মানটি নির্দিষ্ট করুন (
|
timezoneOffsetDate | UTC থেকে টাইম জোন অফসেট, মিনিটে প্রতিনিধিত্বকারী সংখ্যা। যদি সেট করা হয়, |
onChangeAction | ব্যবহারকারী যখন |
DateTimePickerType
DateTimePicker
উইজেটে তারিখ এবং সময়ের বিন্যাস। ব্যবহারকারীরা একটি তারিখ, একটি সময়, বা একটি তারিখ এবং সময় উভয়ই ইনপুট করতে পারে কিনা তা নির্ধারণ করে৷
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
Enums | |
---|---|
DATE_AND_TIME | ব্যবহারকারীরা একটি তারিখ এবং সময় ইনপুট করে। |
DATE_ONLY | ব্যবহারকারীরা একটি তারিখ ইনপুট করে। |
TIME_ONLY | ব্যবহারকারীরা একটি সময় ইনপুট. |
সজ্জিত পাঠ্য
একটি উইজেট যা ঐচ্ছিক সজ্জা সহ পাঠ্য প্রদর্শন করে যেমন পাঠ্যের উপরে বা নীচে একটি লেবেল, পাঠ্যের সামনে একটি আইকন, একটি নির্বাচন উইজেট বা পাঠ্যের পরে একটি বোতাম। Google চ্যাট অ্যাপের উদাহরণের জন্য, শোভাকর পাঠ্য সহ প্রদর্শন পাঠ্য দেখুন।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
icon | |
startIcon | পাঠ্যের সামনে প্রদর্শিত আইকন। |
topLabel | |
text | প্রয়োজন। প্রাথমিক পাঠ্য। সহজ বিন্যাস সমর্থন করে। টেক্সট ফর্ম্যাট করার বিষয়ে আরও তথ্যের জন্য, Google Chat অ্যাপে টেক্সট ফর্ম্যাটিং এবং Google Workspace অ্যাড-অনগুলিতে টেক্সট ফর্ম্যাটিং দেখুন। |
wrapText | মোড়ানো পাঠ্য সেটিং। শুধুমাত্র |
bottomLabel | যে টেক্সট |
onClick | ব্যবহারকারীরা |
ইউনিয়ন ক্ষেত্র control । একটি বোতাম, সুইচ, চেকবক্স বা চিত্র যা decoratedText উইজেটে পাঠ্যের ডানদিকে প্রদর্শিত হয়। control নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
button | একটি বোতাম যা একজন ব্যবহারকারী একটি অ্যাকশন ট্রিগার করতে ক্লিক করতে পারেন। |
switchControl | একটি সুইচ উইজেট যা একজন ব্যবহারকারী তার অবস্থা পরিবর্তন করতে এবং একটি ক্রিয়া ট্রিগার করতে ক্লিক করতে পারে৷ |
endIcon | পাঠ্যের পরে প্রদর্শিত একটি আইকন। অন্তর্নির্মিত এবং কাস্টম আইকন সমর্থন করে। |
সুইচ কন্ট্রোল
হয় একটি টগল-স্টাইল সুইচ বা একটি decoratedText
উইজেটের ভিতরে একটি চেকবক্স৷
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
শুধুমাত্র decoratedText
উইজেটে সমর্থিত।
ক্ষেত্র | |
---|---|
name | একটি ফর্ম ইনপুট ইভেন্টে সুইচ উইজেটটি চিহ্নিত করা হয় এমন নাম। ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিস্তারিত জানার জন্য, ফর্ম ডেটা গ্রহণ করুন দেখুন। |
value | একটি ব্যবহারকারীর দ্বারা প্রবেশ করা মান, একটি ফর্ম ইনপুট ইভেন্টের অংশ হিসাবে ফিরে আসে৷ ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিস্তারিত জানার জন্য, ফর্ম ডেটা গ্রহণ করুন দেখুন। |
selected | |
onChangeAction | যখন স্যুইচ অবস্থা পরিবর্তন করা হয়, যেমন কোন ফাংশন চালানো হবে। |
controlType | ইউজার ইন্টারফেসে কীভাবে সুইচ দেখা যায়।
|
কন্ট্রোল টাইপ
ইউজার ইন্টারফেসে কীভাবে সুইচ দেখা যায়।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
Enums | |
---|---|
SWITCH | একটি টগল-স্টাইল সুইচ। |
CHECKBOX | CHECK_BOX এর পক্ষে অবজ্ঞা করা হয়েছে৷ |
CHECK_BOX | একটি চেকবক্স। |
বিভাজক
এই ধরনের কোন ক্ষেত্র আছে.
একটি অনুভূমিক রেখা হিসাবে উইজেটগুলির মধ্যে একটি বিভাজক প্রদর্শন করে৷ Google চ্যাট অ্যাপের উদাহরণের জন্য, উইজেটের মধ্যে একটি অনুভূমিক বিভাজক যোগ করুন দেখুন।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
উদাহরণস্বরূপ, নিম্নলিখিত JSON একটি বিভাজক তৈরি করে:
"divider": {}
GetAutocompletionResponse
স্বয়ংসম্পূর্ণ ধারক পাওয়ার একটি প্রতিক্রিয়া, যাতে পাঠ্য ক্ষেত্রের জন্য স্বয়ংক্রিয়ভাবে সম্পূর্ণ আইটেমগুলি দেখানোর জন্য প্রয়োজনীয় উপাদান অন্তর্ভুক্ত থাকে।
Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ এবং Google Chat অ্যাপগুলির জন্য অনুপলব্ধ। যেমন:
{
"autoComplete": {
"items": [
{
"text": "C++"
},
{
"text": "Java"
},
{
"text": "JavaScript"
},
{
"text": "Python"
}
]
}
}
ক্ষেত্র | |
---|---|
autoComplete | |
schema | এটি একটি নো-অপ স্কিমা ক্ষেত্র যা সিনট্যাক্স পরীক্ষা করার জন্য মার্কআপে উপস্থিত থাকতে পারে। |
গ্রিড
আইটেম সংগ্রহের সাথে একটি গ্রিড প্রদর্শন করে। আইটেম শুধুমাত্র পাঠ্য বা ছবি অন্তর্ভুক্ত করতে পারে. প্রতিক্রিয়াশীল কলামের জন্য, বা পাঠ্য বা চিত্রের চেয়ে বেশি অন্তর্ভুক্ত করতে,
ব্যবহার করুন। Google চ্যাট অ্যাপের উদাহরণের জন্য, আইটেমগুলির একটি সংগ্রহ সহ একটি গ্রিড প্রদর্শন দেখুন।Columns
একটি গ্রিড যেকোনো সংখ্যক কলাম এবং আইটেম সমর্থন করে। সারির সংখ্যা কলাম দ্বারা বিভক্ত আইটেম দ্বারা নির্ধারিত হয়। 10টি আইটেম এবং 2টি কলাম সহ একটি গ্রিডে 5টি সারি রয়েছে৷ 11টি আইটেম এবং 2টি কলাম সহ একটি গ্রিডে 6টি সারি রয়েছে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
উদাহরণস্বরূপ, নিম্নলিখিত JSON একটি একক আইটেম সহ একটি 2 কলাম গ্রিড তৈরি করে:
"grid": {
"title": "A fine collection of items",
"columnCount": 2,
"borderStyle": {
"type": "STROKE",
"cornerRadius": 4
},
"items": [
{
"image": {
"imageUri": "https://www.example.com/image.png",
"cropStyle": {
"type": "SQUARE"
},
"borderStyle": {
"type": "STROKE"
}
},
"title": "An item",
"textAlignment": "CENTER"
}
],
"onClick": {
"openLink": {
"url": "https://www.example.com"
}
}
}
ক্ষেত্র | |
---|---|
title | গ্রিড হেডারে প্রদর্শিত পাঠ্য। |
items[] | গ্রিডে প্রদর্শিত আইটেম. |
borderStyle | প্রতিটি গ্রিড আইটেমে প্রয়োগ করার জন্য সীমানা শৈলী। |
columnCount | গ্রিডে প্রদর্শিত কলামের সংখ্যা। একটি ডিফল্ট মান ব্যবহার করা হয় যদি এই ক্ষেত্রটি নির্দিষ্ট করা না থাকে এবং সেই ডিফল্ট মানটি যেখানে গ্রিডটি দেখানো হয় তার উপর নির্ভর করে (সংলাপ বনাম সহচর)। |
onClick | এই কলব্যাকটি প্রতিটি পৃথক গ্রিড আইটেম দ্বারা পুনঃব্যবহার করা হয়, কিন্তু আইটেমের শনাক্তকারী এবং সূচী সহ আইটেম তালিকায় কলব্যাকের প্যারামিটারে যোগ করা হয়। |
গ্রিড আইটেম
একটি গ্রিড বিন্যাসে একটি আইটেম প্রতিনিধিত্ব করে। আইটেমগুলিতে পাঠ্য, একটি চিত্র বা পাঠ্য এবং একটি চিত্র উভয়ই থাকতে পারে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
id | এই গ্রিড আইটেমের জন্য একটি ব্যবহারকারী-নির্দিষ্ট শনাক্তকারী। এই শনাক্তকারীটি মূল গ্রিডের |
image | যে চিত্রটি গ্রিড আইটেমে প্রদর্শিত হয়। |
title | গ্রিড আইটেমের শিরোনাম। |
subtitle | গ্রিড আইটেমের সাবটাইটেল। |
layout | গ্রিড আইটেমের জন্য ব্যবহার করার জন্য লেআউট। |
GridItemLayout
একটি গ্রিড আইটেমের জন্য উপলব্ধ বিভিন্ন লেআউট বিকল্পের প্রতিনিধিত্ব করে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
Enums | |
---|---|
GRID_ITEM_LAYOUT_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
TEXT_BELOW | শিরোনাম এবং সাবটাইটেল গ্রিড আইটেমের ছবির নীচে দেখানো হয়েছে। |
TEXT_ABOVE | শিরোনাম এবং সাবটাইটেল গ্রিড আইটেমের ছবির উপরে দেখানো হয়েছে। |
আইকন
একটি কার্ডে একটি উইজেটে প্রদর্শিত একটি আইকন৷ Google Chat অ্যাপের উদাহরণের জন্য, একটি আইকন যোগ করুন দেখুন।
অন্তর্নির্মিত এবং কাস্টম আইকন সমর্থন করে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
altText | ঐচ্ছিক। অ্যাক্সেসযোগ্যতার জন্য ব্যবহৃত আইকনের একটি বিবরণ। অনির্দিষ্ট হলে, ডিফল্ট মান আইকনটি একটি |
imageType | ছবিতে প্রয়োগ করা ক্রপ শৈলী। কিছু ক্ষেত্রে, একটি |
ইউনিয়ন ফিল্ড icons । কার্ডের উইজেটে প্রদর্শিত আইকন। icons নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
knownIcon | Google Workspace-এর দেওয়া বিল্ট-ইন আইকনগুলির মধ্যে একটি প্রদর্শন করুন। উদাহরণস্বরূপ, একটি বিমান আইকন প্রদর্শন করতে, সমর্থিত আইকনগুলির একটি সম্পূর্ণ তালিকার জন্য, অন্তর্নির্মিত আইকনগুলি দেখুন। |
iconUrl | একটি HTTPS URL এ হোস্ট করা একটি কাস্টম আইকন প্রদর্শন করুন৷ যেমন:
সমর্থিত ফাইল প্রকারের মধ্যে রয়েছে |
materialIcon | গুগল ম্যাটেরিয়াল আইকনগুলির একটি প্রদর্শন করুন। উদাহরণস্বরূপ, একটি চেকবক্স আইকন প্রদর্শন করতে, ব্যবহার করুন
|
ছবি
একটি URL দ্বারা নির্দিষ্ট করা একটি চিত্র এবং একটি onClick
অ্যাকশন থাকতে পারে৷ একটি উদাহরণের জন্য, একটি ছবি যোগ করুন দেখুন।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
imageUrl | HTTPS URL যেটি ছবিটি হোস্ট করে। যেমন:
|
onClick | যখন একজন ব্যবহারকারী ছবিটিতে ক্লিক করেন, তখন ক্লিকটি এই ক্রিয়াকে ট্রিগার করে। |
altText | এই চিত্রের বিকল্প পাঠ্য যা অ্যাক্সেসযোগ্যতার জন্য ব্যবহৃত হয়। |
ইমেজ কম্পোনেন্ট
একটি ইমেজ প্রতিনিধিত্ব করে.
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
imageUri | ছবির URL। |
altText | ছবির জন্য অ্যাক্সেসিবিলিটি লেবেল। |
cropStyle | ছবিতে প্রয়োগ করার জন্য ক্রপ শৈলী। |
borderStyle | ছবিতে প্রয়োগ করার জন্য বর্ডার স্টাইল। |
ইমেজ ক্রপস্টাইল
একটি ছবিতে প্রয়োগ করা ক্রপ শৈলী প্রতিনিধিত্ব করে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
উদাহরণস্বরূপ, এখানে একটি 16:9 আকৃতির অনুপাত কীভাবে প্রয়োগ করবেন:
cropStyle {
"type": "RECTANGLE_CUSTOM",
"aspectRatio": 16/9
}
ক্ষেত্র | |
---|---|
type | ফসলের ধরন। |
aspectRatio | ক্রপ টাইপ উদাহরণস্বরূপ, এখানে একটি 16:9 আকৃতির অনুপাত কীভাবে প্রয়োগ করবেন তা এখানে রয়েছে:
|
ImageCropType
একটি ছবিতে প্রয়োগ করা ক্রপ শৈলী প্রতিনিধিত্ব করে।
Google Chat অ্যাপ এবং Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ।
Enums | |
---|---|
IMAGE_CROP_TYPE_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
SQUARE | ডিফল্ট মান। একটি বর্গাকার ফসল প্রয়োগ করে। |
CIRCLE | একটি বৃত্তাকার ফসল প্রয়োগ করে। |
RECTANGLE_CUSTOM | একটি কাস্টম আকৃতির অনুপাত সহ একটি আয়তক্ষেত্রাকার ফসল প্রয়োগ করে৷ aspectRatio সাথে কাস্টম আকৃতির অনুপাত সেট করুন। |
RECTANGLE_4_3 | একটি 4:3 আকৃতির অনুপাত সহ একটি আয়তক্ষেত্রাকার ফসল প্রয়োগ করে৷ |
লিঙ্ক
তৃতীয় পক্ষের সম্পদের জন্য লিঙ্ক বস্তু যা অ্যাড-অনে ফিরে এসেছে। আরও তথ্যের জন্য, @ মেনু থেকে তৃতীয় পক্ষের সংস্থান তৈরি করুন দেখুন।
Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ এবং Google Chat অ্যাপগুলির জন্য অনুপলব্ধ।
ক্ষেত্র | |
---|---|
url | অ্যাড-অনে ফিরে যাওয়ার জন্য লিঙ্কের URL। |
title | লিঙ্কের শিরোনাম অ্যাড-অনে ফিরে যেতে। |
লিঙ্কপ্রিভিউ
কার্ড অ্যাকশন যা একটি কার্ড এবং স্মার্ট চিপ প্রদর্শন করে একটি তৃতীয় পক্ষের লিঙ্কের পূর্বরূপ দেখায়। আরও জানতে, স্মার্ট চিপগুলির সাথে প্রিভিউ লিঙ্কগুলি দেখুন৷
Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ এবং Google Chat অ্যাপগুলির জন্য অনুপলব্ধ।
উদাহরণস্বরূপ, নিম্নলিখিত JSON লিঙ্কের পূর্বরূপ এবং এর স্মার্ট চিপের জন্য একটি অনন্য শিরোনাম এবং একটি শিরোনাম এবং পাঠ্য বিবরণ সহ একটি পূর্বরূপ কার্ড প্রদান করে:
{
"action": {
"linkPreview": {
"title": "Smart chip title",
"linkPreviewTitle": "Link preview title",
"previewCard": {
"header": {
"title": "Preview card header",
},
"sections": [
{
"widgets": [
{
"textParagraph": {
"text": "Description of the link."
}
}
]
}
]
}
}
}
}
উদাহরণ নিম্নলিখিত লিঙ্ক পূর্বরূপ প্রদান করে:
ক্ষেত্র | |
---|---|
previewCard | একটি কার্ড যা তৃতীয় পক্ষের পরিষেবা থেকে একটি লিঙ্ক সম্পর্কে তথ্য প্রদর্শন করে৷ |
title | লিঙ্কের পূর্বরূপের জন্য স্মার্ট চিপে প্রদর্শিত শিরোনাম। সেট না থাকলে, স্মার্ট চিপ |
linkPreviewTitle | লিঙ্ক প্রিভিউতে প্রদর্শিত শিরোনাম। যদি সেট করা না থাকে, লিঙ্ক প্রিভিউ |
ম্যাটেরিয়াল আইকন
একটি Google ম্যাটেরিয়াল আইকন , যাতে 2500টির বেশি বিকল্প রয়েছে৷
উদাহরণস্বরূপ, কাস্টমাইজড ওজন এবং গ্রেড সহ একটি চেকবক্স আইকন প্রদর্শন করতে, নিম্নলিখিতটি লিখুন:
{
"name": "check_box",
"fill": true,
"weight": 300,
"grade": -25
}
Google Chat অ্যাপের জন্য উপলভ্য এবং Google Workspace অ্যাড-অনগুলির জন্য অনুপলব্ধ।
ক্ষেত্র | |
---|---|
name | গুগল মেটেরিয়াল আইকনে সংজ্ঞায়িত আইকন নামটি উদাহরণস্বরূপ, |
fill | আইকনটি ভরাট হিসাবে উপস্থাপন করে কিনা। ডিফল্ট মান মিথ্যা। বিভিন্ন আইকন সেটিংসের পূর্বরূপ দেখতে, গুগল ফন্ট আইকনগুলিতে যান এবং কাস্টমাইজের অধীনে সেটিংস সামঞ্জস্য করুন। |
weight | আইকনের স্ট্রোক ওজন। {100, 200, 300, 400, 500, 600, 700} থেকে চয়ন করুন} যদি অনুপস্থিত থাকে তবে ডিফল্ট মান 400 হয়। যদি অন্য কোনও মান নির্দিষ্ট করা থাকে তবে ডিফল্ট মান ব্যবহৃত হয়। বিভিন্ন আইকন সেটিংসের পূর্বরূপ দেখতে, গুগল ফন্ট আইকনগুলিতে যান এবং কাস্টমাইজের অধীনে সেটিংস সামঞ্জস্য করুন। |
grade | ওজন এবং গ্রেড একটি চিহ্নের বেধকে প্রভাবিত করে। গ্রেডে সমন্বয়গুলি ওজনের সামঞ্জস্যের চেয়ে বেশি দানাদার এবং প্রতীক আকারের উপর একটি ছোট প্রভাব ফেলে। {-25, 0, 200} থেকে চয়ন করুন} যদি অনুপস্থিত থাকে তবে ডিফল্ট মান 0 হয়। যদি অন্য কোনও মান নির্দিষ্ট করা থাকে তবে ডিফল্ট মান ব্যবহৃত হয়। বিভিন্ন আইকন সেটিংসের পূর্বরূপ দেখতে, গুগল ফন্ট আইকনগুলিতে যান এবং কাস্টমাইজের অধীনে সেটিংস সামঞ্জস্য করুন। |
মডিফাইকার্ড
গুগল চ্যাটে অ্যাড-অনগুলির জন্য, ব্যবহারকারীর মিথস্ক্রিয়া ভিত্তিক একটি কার্ড আপডেট করে। অ্যারে অবশ্যই একটি একক অবজেক্ট থাকতে হবে।
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড | |
updateWidget | গুগল চ্যাটে অ্যাড-অনগুলির জন্য, কোনও কার্ড বা ডায়ালগের একটি উইজেট আপডেট করে। |
আপডেটউইজেট
গুগল চ্যাটে অ্যাড-অনগুলির জন্য, কোনও কার্ড বা ডায়ালগের একটি উইজেট আপডেট করে।
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্র updated_widget । একটি উইজেটে আপডেট। updated_widget নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
selectionInputWidgetSuggestions | |
নির্বাচন ইনপুটউইজেটসগজেটস
একটি selectionInput
উইজেটের জন্য যা একটি মাল্টিসিলেক্ট মেনু ব্যবহার করে, একটি বাহ্যিক গতিশীল ডেটা উত্স থেকে নির্বাচন আইটেমগুলি ফেরত দেয়।
ক্ষেত্র | |
---|---|
suggestions[] | নির্বাচনযোগ্য আইটেমগুলির একটি অ্যারে যা কোনও ব্যবহারকারীকে মাল্টিসেলেক্ট মেনুতে টাইপ করার পরে উপস্থিত হয়। |
বিজ্ঞপ্তি
এমন একটি ক্রিয়া যা কোনও ব্যবহারকারী যখন কোনও কার্ডের সাথে ইন্টারঅ্যাক্ট করে তখন হোস্ট গুগল ওয়ার্কস্পেস অ্যাপ্লিকেশনটিতে একটি বিজ্ঞপ্তি প্রদর্শন করে।
বিকাশকারী পূর্বরূপ : গুগল চ্যাটে অ্যাড-অনের জন্য, ব্যবহারকারীরা যখন একটি ডায়ালগ জমা দেয় এবং বন্ধ করে দেয় তখন একটি বিজ্ঞপ্তি প্রদর্শন করে।
গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য উপলব্ধ এবং গুগল চ্যাট অ্যাপ্লিকেশনগুলির জন্য অনুপলব্ধ।
ক্ষেত্র | |
---|---|
text | এইচটিএমএল ট্যাগ ছাড়াই বিজ্ঞপ্তির জন্য প্রদর্শন করার জন্য সরল পাঠ্য। |
অনক্লিক
ব্যবহারকারীরা যখন কোনও কার্ডের ইন্টারেক্টিভ উপাদান যেমন একটি বোতামের মতো ক্লিক করেন তখন কীভাবে প্রতিক্রিয়া জানাবেন তা উপস্থাপন করে।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
action | যদি নির্দিষ্ট করা হয় তবে এই |
openLink | যদি নির্দিষ্ট করা হয় তবে এই |
openDynamicLinkAction | যখন অ্যাকশনটি কোনও লিঙ্কটি খোলার প্রয়োজন হয় তখন একটি অ্যাড-অন এই ক্রিয়াটিকে ট্রিগার করে। এটি উপরের
|
card | নির্দিষ্ট করা হলে ক্লিক করার পরে একটি নতুন কার্ড কার্ড স্ট্যাকের দিকে ঠেলে দেওয়া হয়।
|
overflowMenu | যদি নির্দিষ্ট করা হয় তবে এই |
OpenLink
একটি onClick
ইভেন্ট উপস্থাপন করে যা একটি হাইপারলিঙ্ক খোলে।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
url | খুলতে URL. |
openAs | কিভাবে একটি লিঙ্ক খুলবেন।
|
onClose | ক্লায়েন্ট কোনও লিঙ্কটি খোলার পরে এটি ভুলে যায় কিনা, বা উইন্ডোটি বন্ধ না হওয়া পর্যন্ত এটি পর্যবেক্ষণ করে।
|
অনক্লোজ
OnClick
অ্যাকশন দ্বারা একটি লিঙ্ক খোলার সময় ক্লায়েন্ট কী করে।
বাস্তবায়ন ক্লায়েন্ট প্ল্যাটফর্মের ক্ষমতার উপর নির্ভর করে। উদাহরণস্বরূপ, একটি ওয়েব ব্রাউজার একটি OnClose
হ্যান্ডলার সহ একটি পপ-আপ উইন্ডোতে একটি লিঙ্ক খুলতে পারে।
যদি OnOpen
এবং OnClose
হ্যান্ডলার উভয়ই সেট করা থাকে এবং ক্লায়েন্ট প্ল্যাটফর্ম উভয় মান সমর্থন করতে না পারে তবে OnClose
অগ্রাধিকার গ্রহণ করে।
গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য উপলব্ধ এবং গুগল চ্যাট অ্যাপ্লিকেশনগুলির জন্য অনুপলব্ধ।
Enums | |
---|---|
NOTHING | ডিফল্ট মান। কার্ডটি পুনরায় লোড করে না; কিছুই হয় না |
RELOAD | শিশু উইন্ডোটি বন্ধ হওয়ার পরে কার্ডটি পুনরায় লোড করে। যদি |
ওপেনাস
যখন কোনও OnClick
অ্যাকশন একটি লিঙ্ক খোলে, তখন ক্লায়েন্ট হয় এটি একটি পূর্ণ আকারের উইন্ডো হিসাবে খুলতে পারে (যদি এটি ক্লায়েন্ট দ্বারা ব্যবহৃত ফ্রেম), বা একটি ওভারলে (যেমন পপ-আপ)। বাস্তবায়ন ক্লায়েন্ট প্ল্যাটফর্মের ক্ষমতার উপর নির্ভর করে এবং ক্লায়েন্ট যদি এটি সমর্থন না করে তবে নির্বাচিত মানটি উপেক্ষা করা যেতে পারে। FULL_SIZE
সমস্ত ক্লায়েন্ট দ্বারা সমর্থিত।
গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য উপলব্ধ এবং গুগল চ্যাট অ্যাপ্লিকেশনগুলির জন্য অনুপলব্ধ।
Enums | |
---|---|
FULL_SIZE | লিঙ্কটি একটি পূর্ণ আকারের উইন্ডো হিসাবে খোলে (যদি এটি ক্লায়েন্ট দ্বারা ব্যবহৃত ফ্রেম হয়)। |
OVERLAY | লিঙ্কটি একটি ওভারলে হিসাবে খোলে, যেমন একটি পপ-আপ। |
ওভারফ্লো মেনু
এমন একটি উইজেট যা ব্যবহারকারীরা যে এক বা একাধিক ক্রিয়াকলাপের সাথে একটি পপ-আপ মেনু উপস্থাপন করে। উদাহরণস্বরূপ, একটি কার্ডে অ-প্রাথমিক ক্রিয়া দেখানো। যখন ক্রিয়াগুলি উপলভ্য স্থানে ফিট না হয় তখন আপনি এই উইজেটটি ব্যবহার করতে পারেন। ব্যবহারের জন্য, এই উইজেটটি উইজেটগুলির OnClick
অ্যাকশনে নির্দিষ্ট করুন যা এটি সমর্থন করে। উদাহরণস্বরূপ, একটি Button
।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
items[] | প্রয়োজন। মেনু বিকল্পগুলির তালিকা। |
ওভারফ্লোমেনুইটেম
এমন একটি বিকল্প যা ব্যবহারকারীরা একটি ওভারফ্লো মেনুতে প্রার্থনা করতে পারে।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
startIcon | আইকনটি পাঠ্যের সামনে প্রদর্শিত। |
text | প্রয়োজন। পাঠ্যটি যা ব্যবহারকারীদের কাছে আইটেমটি সনাক্ত করে বা বর্ণনা করে। |
onClick | প্রয়োজন। যখন কোনও মেনু বিকল্প নির্বাচন করা হয় তখন ক্রিয়াটি অনুরোধ করা হয়। এই |
disabled | মেনু বিকল্পটি অক্ষম কিনা। ডিফল্ট থেকে মিথ্যা. |
রেন্ডারঅ্যাকশনস
রেন্ডার নির্দেশাবলীর একটি সেট যা অ্যাড-অনকে কোনও কার্ড বা হোস্ট অ্যাপ্লিকেশনটিতে কোনও ক্রিয়া সম্পাদন করতে বলে।
গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য উপলব্ধ এবং গুগল চ্যাট অ্যাপ্লিকেশনগুলির জন্য অনুপলব্ধ।
ক্ষেত্র | |
---|---|
action | অ্যাড-অনগুলি ইউআই আপডেট করতে ব্যবহার করতে পারে এমন ক্রিয়াটি। বিকাশকারী পূর্বরূপ : গুগল চ্যাটে অ্যাড-অনস । |
hostAppAction | স্বতন্ত্র হোস্ট অ্যাপ দ্বারা পরিচালিত অ্যাকশন। |
schema | এটি একটি নো-অপ-স্কিমা ক্ষেত্র যা সিনট্যাক্স চেকিংয়ের জন্য মার্কআপে উপস্থিত থাকতে পারে। |
অ্যাকশন
অ্যাড-অনগুলি কার্ড বা হোস্ট অ্যাপ্লিকেশনগুলিতে ব্যবহার করতে পারে এমন ক্রিয়াগুলি ।
গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য উপলব্ধ এবং গুগল চ্যাট অ্যাপ্লিকেশনগুলির জন্য অনুপলব্ধ।
ক্ষেত্র | |
---|---|
navigations[] | ধাক্কা, পপস বা একটি কার্ড আপডেট করে। বিকাশকারী পূর্বরূপ : গুগল চ্যাটে অ্যাড-অনস । |
link | একটি নতুন ট্যাব বা পপ-আপ উইন্ডোতে লক্ষ্য লিঙ্কটি খোলে। |
notification | যখন কোনও ব্যবহারকারী কোনও কার্ডের সাথে ইন্টারঅ্যাক্ট করে তখন হোস্ট গুগল ওয়ার্কস্পেস অ্যাপ্লিকেশনটিতে একটি বিজ্ঞপ্তি প্রদর্শন করে। বিকাশকারী পূর্বরূপ : গুগল চ্যাটে অ্যাড-অনের জন্য, ব্যবহারকারীরা যখন একটি ডায়ালগ জমা দেয় এবং বন্ধ করে দেয় তখন একটি বিজ্ঞপ্তি প্রদর্শন করে। |
linkPreview | গুগল ডক্স, গুগল শিট এবং গুগল স্লাইডগুলিতে উপলব্ধ। স্মার্ট চিপস এবং কার্ডের সাথে লিঙ্কগুলি পূর্বরূপ। বিশদগুলির জন্য, স্মার্ট চিপগুলির সাথে পূর্বরূপ লিঙ্কগুলি দেখুন। |
links[] | গুগল ডক্সে উপলব্ধ। তৃতীয় পক্ষের সংস্থান থেকে একটি লিঙ্ক প্রদান করে এবং এটিকে হোস্ট অ্যাপ্লিকেশনটিতে একটি স্মার্ট চিপে রূপান্তর করে। একটি আইটেম সহ অবজেক্টের অ্যারে হিসাবে ফর্ম্যাট করা। আরও তথ্যের জন্য, @ মেনু থেকে তৃতীয় পক্ষের সংস্থানগুলি তৈরি করুন দেখুন। |
modifyOperations[] | গুগল চ্যাটে অ্যাড-অনগুলির জন্য, ব্যবহারকারীর মিথস্ক্রিয়া ভিত্তিক একটি কার্ড আপডেট করে। অ্যারে অবশ্যই একটি একক অবজেক্ট থাকতে হবে। |
নির্বাচন ইনপুট
একটি উইজেট যা এক বা একাধিক ইউআই আইটেম তৈরি করে যা ব্যবহারকারীরা নির্বাচন করতে পারেন। কেবলমাত্র dropdown
এবং multiselect
মেনুগুলির জন্য ফর্ম জমা দেওয়ার বৈধতা সমর্থন করে। Action.required_widgets
Action.all_widgets_are_required
true
উদাহরণস্বরূপ, একটি ড্রপডাউন মেনু বা চেকবক্স। আপনি এই উইজেটটি এমন ডেটা সংগ্রহ করতে ব্যবহার করতে পারেন যা পূর্বাভাস বা গণনা করা যায়। গুগল চ্যাট অ্যাপ্লিকেশনগুলিতে উদাহরণের জন্য, নির্বাচনযোগ্য ইউআই উপাদানগুলি যুক্ত করুন দেখুন।
চ্যাট অ্যাপ্লিকেশনগুলি ব্যবহারকারীরা নির্বাচন বা ইনপুট নির্বাচন করে এমন আইটেমগুলির মান প্রক্রিয়া করতে পারে। ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিশদগুলির জন্য, ফর্ম ডেটা গ্রহণ করুন ।
ব্যবহারকারীদের কাছ থেকে অপরিজ্ঞাত বা বিমূর্ত ডেটা সংগ্রহ করতে, TextInput
উইজেটটি ব্যবহার করুন।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
name | প্রয়োজন। নাম যা ফর্ম ইনপুট ইভেন্টে নির্বাচন ইনপুট সনাক্ত করে। ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিশদগুলির জন্য, ফর্ম ডেটা গ্রহণ করুন । |
label | ব্যবহারকারী ইন্টারফেসে নির্বাচন ইনপুট ক্ষেত্রের উপরে প্রদর্শিত পাঠ্য। এমন পাঠ্য নির্দিষ্ট করুন যা ব্যবহারকারীকে আপনার অ্যাপ্লিকেশনটির প্রয়োজনীয় তথ্য প্রবেশ করতে সহায়তা করে। উদাহরণস্বরূপ, যদি ব্যবহারকারীরা ড্রপ-ডাউন মেনু থেকে কোনও কাজের টিকিটের জরুরিতা নির্বাচন করে থাকেন তবে লেবেলটি "জরুরিতা" বা "জরুরী নির্বাচন করুন" হতে পারে। |
type | একটি |
items[] | নির্বাচনযোগ্য আইটেমগুলির একটি অ্যারে। উদাহরণস্বরূপ, রেডিও বোতাম বা চেকবক্সগুলির একটি অ্যারে। 100 টি পর্যন্ত আইটেম সমর্থন করে। |
onChangeAction | যদি নির্দিষ্ট করা হয় তবে নির্বাচনটি পরিবর্তিত হলে ফর্মটি জমা দেওয়া হয়। যদি নির্দিষ্ট না করা হয় তবে আপনাকে অবশ্যই একটি পৃথক বোতাম নির্দিষ্ট করতে হবে যা ফর্মটি জমা দেয়। ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিশদগুলির জন্য, ফর্ম ডেটা গ্রহণ করুন । |
multiSelectMaxSelectedItems | মাল্টিসেলেক্ট মেনুগুলির জন্য, কোনও ব্যবহারকারী নির্বাচন করতে পারে এমন সর্বোচ্চ সংখ্যক আইটেম। সর্বনিম্ন মান 1 আইটেম। যদি অনির্ধারিত হয় তবে 3 টি আইটেমে ডিফল্ট হয়। |
multiSelectMinQueryLength | মাল্টিসিলেক্ট মেনুগুলির জন্য, মেনু ফেরতের আগে কোনও ব্যবহারকারী ইনপুটগুলি বাছাইয়ের আইটেমগুলির প্রস্তাব দেয় এমন পাঠ্য অক্ষরের সংখ্যা। যদি আনসেট হয় তবে মাল্টিসেলেক্ট মেনু নিম্নলিখিত ডিফল্ট মানগুলি ব্যবহার করে:
|
ইউনিয়ন ফিল্ড
| |
externalDataSource | একটি বাহ্যিক ডেটা উত্স, যেমন একটি সম্পর্কিত ডাটাবেস। |
platformDataSource | গুগল ওয়ার্কস্পেসের একটি ডেটা উত্স। |
প্ল্যাটফর্মড্যাটাসোর্স
গুগল ওয়ার্কস্পেসের ডেটা উত্স, একটি মাল্টিসিলেক্ট মেনু ব্যবহার করে এমন একটি
উইজেটের জন্য। একটি মাল্টিসেলেক্ট মেনুতে আইটেমগুলি পপুলেট করতে ব্যবহৃত হয়। SelectionInput
Google Chat অ্যাপের জন্য উপলভ্য এবং Google Workspace অ্যাড-অনগুলির জন্য অনুপলব্ধ।
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড data_source । তথ্য উৎস. data_source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
commonDataSource | সমস্ত গুগল ওয়ার্কস্পেস অ্যাপ্লিকেশন দ্বারা ভাগ করা একটি ডেটা উত্স যেমন একটি গুগল ওয়ার্কস্পেস সংস্থার ব্যবহারকারী। |
hostAppDataSource | একটি ডেটা উত্স যা গুগল ওয়ার্কস্পেস হোস্ট অ্যাপ্লিকেশনটির জন্য অনন্য, গুগল চ্যাটে এই জাতীয় স্থান। এই ক্ষেত্রটি গুগল এপিআই ক্লায়েন্ট লাইব্রেরিগুলিকে সমর্থন করে তবে ক্লাউড ক্লায়েন্ট লাইব্রেরিতে উপলভ্য নয়। আরও জানতে, ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন দেখুন। |
কমনডেটা সোর্স
সমস্ত গুগল ওয়ার্কস্পেস অ্যাপ্লিকেশন দ্বারা ভাগ করা একটি ডেটা উত্স।
Google Chat অ্যাপের জন্য উপলভ্য এবং Google Workspace অ্যাড-অনগুলির জন্য অনুপলব্ধ।
Enums | |
---|---|
UNKNOWN | ডিফল্ট মান। ব্যবহার করবেন না। |
USER | গুগল ওয়ার্কস্পেস ব্যবহারকারীরা। ব্যবহারকারী কেবল তাদের গুগল ওয়ার্কস্পেস সংস্থা থেকে ব্যবহারকারীদের দেখতে এবং নির্বাচন করতে পারেন। |
নির্বাচন আইটেম
এমন একটি আইটেম যা ব্যবহারকারীরা কোনও নির্বাচন ইনপুট যেমন চেকবক্স বা স্যুইচ নির্বাচন করতে পারে। 100 টি পর্যন্ত আইটেম সমর্থন করে।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
text | পাঠ্যটি যা ব্যবহারকারীদের কাছে আইটেমটি সনাক্ত করে বা বর্ণনা করে। |
value | এই আইটেমের সাথে সম্পর্কিত মান। ক্লায়েন্টকে এটি ফর্ম ইনপুট মান হিসাবে ব্যবহার করা উচিত। ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিশদগুলির জন্য, ফর্ম ডেটা গ্রহণ করুন । |
selected | আইটেমটি ডিফল্টরূপে নির্বাচন করা হয়েছে কিনা। যদি নির্বাচন ইনপুটটি কেবল একটি মান গ্রহণ করে (যেমন রেডিও বোতাম বা একটি ড্রপডাউন মেনু), কেবলমাত্র একটি আইটেমের জন্য এই ক্ষেত্রটি সেট করুন। |
startIconUri | মাল্টিসেলেক্ট মেনুগুলির জন্য, আইকনের জন্য ইউআরএল আইটেমটির |
bottomText | মাল্টিসেলেক্ট মেনুগুলির জন্য, একটি পাঠ্য বিবরণ বা লেবেল যা আইটেমের |
সিলেকশন টাইপ
ব্যবহারকারীরা যে আইটেমগুলি নির্বাচন করতে পারেন তার ফর্ম্যাট। বিভিন্ন বিকল্প বিভিন্ন ধরণের মিথস্ক্রিয়া সমর্থন করে। উদাহরণস্বরূপ, ব্যবহারকারীরা একাধিক চেকবক্স নির্বাচন করতে পারেন তবে কেবল একটি ড্রপডাউন মেনু থেকে একটি আইটেম নির্বাচন করতে পারেন।
প্রতিটি নির্বাচন ইনপুট এক ধরণের নির্বাচন সমর্থন করে। উদাহরণস্বরূপ, চেকবক্স এবং স্যুইচগুলি মিশ্রিত করা সমর্থিত নয়।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
Enums | |
---|---|
CHECK_BOX | চেকবক্সগুলির একটি সেট। ব্যবহারকারীরা এক বা একাধিক চেকবক্স নির্বাচন করতে পারেন। |
RADIO_BUTTON | রেডিও বোতামগুলির একটি সেট। ব্যবহারকারীরা একটি রেডিও বোতাম নির্বাচন করতে পারেন। |
SWITCH | সুইচগুলির একটি সেট। ব্যবহারকারীরা এক বা একাধিক সুইচ চালু করতে পারেন। |
DROPDOWN | একটি ড্রপডাউন মেনু। ব্যবহারকারীরা মেনু থেকে একটি আইটেম নির্বাচন করতে পারেন। |
MULTI_SELECT | একটি পাঠ্য বাক্স সহ একটি মেনু। ব্যবহারকারীরা এক বা একাধিক আইটেম টাইপ করতে এবং নির্বাচন করতে পারেন। গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য, আপনাকে অবশ্যই গুগল চ্যাট অ্যাপ্লিকেশনগুলির জন্য, আপনি মেনুতে টাইপ করার সাথে সাথে একটি গতিশীল ডেটা উত্স এবং অটোসুগেস্ট আইটেমগুলি ব্যবহার করে আইটেমগুলি জনপ্রিয় করতে পারেন। উদাহরণস্বরূপ, ব্যবহারকারীরা একটি গুগল চ্যাট স্পেসের নাম টাইপ করা শুরু করতে পারেন এবং উইজেটটি স্থানটি অটোস্যাজেস্ট করে। মাল্টিসেলেক্ট মেনুর জন্য আইটেমগুলিকে গতিশীলভাবে জনপ্রিয় করতে, নিম্নলিখিত ধরণের ডেটা উত্সগুলির মধ্যে একটি ব্যবহার করুন:
চ্যাট অ্যাপ্লিকেশনগুলির জন্য কীভাবে মাল্টিসিলেক্ট মেনুগুলি প্রয়োগ করতে হয় তার উদাহরণগুলির জন্য, একটি মাল্টিসেলেক্ট মেনু যুক্ত করুন দেখুন।
|
সাবমিট ফর্মারস্পোনস
একটি ফর্মের প্রতিক্রিয়া একটি অটো কমপ্লিট কনটেইনার পাওয়া ব্যতীত অন্য কোনও জমা দেয়, যাতে কার্ডটি সম্পাদন করা উচিত এবং/অথবা অ্যাড-অন হোস্ট অ্যাপ্লিকেশনটি সম্পাদন করা উচিত এবং কার্ডের অবস্থা পরিবর্তন হয়েছে কিনা তা ধারণ করে।
গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য উপলব্ধ এবং গুগল চ্যাট অ্যাপ্লিকেশনগুলির জন্য অনুপলব্ধ। যেমন:
{
"renderActions": {
"action": {
"notification": {
"text": "Email address is added: salam.heba@example.com"
}
},
"hostAppAction": {
"gmailAction": {
"openCreatedDraftAction": {
"draftId": "msg-a:r-79766936926021702",
"threadServerPermId": "thread-f:15700999851086004"
}
}
}
}
}
ক্ষেত্র | |
---|---|
renderActions | রেন্ডার নির্দেশাবলীর একটি সেট যা কার্ডটিকে কোনও ক্রিয়া সম্পাদন করতে বলে এবং/অথবা অ্যাড-অন হোস্ট অ্যাপটিকে অ্যাপ্লিকেশন-নির্দিষ্ট ক্রিয়া সম্পাদন করতে বলে। |
stateChanged | কার্ডগুলির অবস্থা পরিবর্তিত হয়েছে কিনা এবং বিদ্যমান কার্ডগুলিতে ডেটা বাসি। |
schema | এটি একটি নো-অপ-স্কিমা ক্ষেত্র যা সিনট্যাক্স চেকিংয়ের জন্য মার্কআপে উপস্থিত থাকতে পারে। |
পরামর্শ
প্রস্তাবিত মানগুলি যা ব্যবহারকারীরা প্রবেশ করতে পারেন। ব্যবহারকারীরা যখন পাঠ্য ইনপুট ক্ষেত্রের ভিতরে ক্লিক করেন তখন এই মানগুলি উপস্থিত হয়। ব্যবহারকারীরা টাইপ হিসাবে, ব্যবহারকারীরা টাইপ করেছেন তা মেলে দেওয়ার জন্য প্রস্তাবিত মানগুলি গতিশীলভাবে ফিল্টার করে।
উদাহরণস্বরূপ, প্রোগ্রামিং ভাষার জন্য একটি পাঠ্য ইনপুট ক্ষেত্র জাভা, জাভাস্ক্রিপ্ট, পাইথন এবং সি ++ এর পরামর্শ দিতে পারে। ব্যবহারকারীরা যখন Jav
টাইপ করা শুরু করেন, তখন Java
এবং JavaScript
দেখানোর জন্য পরামর্শের ফিল্টারগুলির তালিকা।
প্রস্তাবিত মানগুলি ব্যবহারকারীদের এমন মানগুলি প্রবেশ করতে গাইড করতে সহায়তা করে যা আপনার অ্যাপ্লিকেশনটি বোঝাতে পারে। জাভাস্ক্রিপ্ট উল্লেখ করার সময়, কিছু ব্যবহারকারী javascript
এবং অন্যদের java script
প্রবেশ করতে পারে। JavaScript
পরামর্শ দেওয়া ব্যবহারকারীরা কীভাবে আপনার অ্যাপ্লিকেশনটির সাথে ইন্টারঅ্যাক্ট করে তা মানিক করতে পারে।
যখন নির্দিষ্ট করা হয়, TextInput.type
সর্বদা SINGLE_LINE
থাকে, এমনকি এটি MULTIPLE_LINE
সেট করা থাকলেও।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
items[] | পাঠ্য ইনপুট ক্ষেত্রগুলিতে স্বতঃপ্রকাশের জন্য ব্যবহৃত পরামর্শগুলির একটি তালিকা। |
পরামর্শ আইটেম
একটি প্রস্তাবিত মান যা ব্যবহারকারীরা একটি পাঠ্য ইনপুট ক্ষেত্রে প্রবেশ করতে পারেন।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
text | একটি পাঠ্য ইনপুট ক্ষেত্রে প্রস্তাবিত ইনপুটটির মান। এটি ব্যবহারকারীরা নিজেরাই প্রবেশের সমতুল্য। |
টেক্সটইনপুট
এমন একটি ক্ষেত্র যাতে ব্যবহারকারীরা পাঠ্য প্রবেশ করতে পারেন। পরামর্শ এবং অন-পরিবর্তন ক্রিয়া সমর্থন করে। ফর্ম জমা বৈধতা সমর্থন করে। true
Action.all_widgets_are_required
Action.required_widgets
গুগল চ্যাট অ্যাপ্লিকেশনগুলিতে উদাহরণের জন্য, এমন একটি ক্ষেত্র যুক্ত করুন যাতে কোনও ব্যবহারকারী পাঠ্য প্রবেশ করতে পারে ।
চ্যাট অ্যাপ্লিকেশনগুলি ফর্ম ইনপুট ইভেন্টগুলির সময় প্রবেশ করা পাঠ্যের মান গ্রহণ করে এবং প্রক্রিয়া করতে পারে। ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিশদগুলির জন্য, ফর্ম ডেটা গ্রহণ করুন ।
যখন আপনাকে ব্যবহারকারীদের কাছ থেকে অপরিজ্ঞাত বা বিমূর্ত ডেটা সংগ্রহ করতে হবে, তখন একটি পাঠ্য ইনপুট ব্যবহার করুন। ব্যবহারকারীদের থেকে সংজ্ঞায়িত বা গণিত ডেটা সংগ্রহ করতে, SelectionInput
উইজেটটি ব্যবহার করুন।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
name | নামটি যার মাধ্যমে পাঠ্য ইনপুটটি একটি ফর্ম ইনপুট ইভেন্টে চিহ্নিত করা হয়। ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিশদগুলির জন্য, ফর্ম ডেটা গ্রহণ করুন । |
label | ব্যবহারকারী ইন্টারফেসে পাঠ্য ইনপুট ক্ষেত্রের উপরে প্রদর্শিত পাঠ্য। এমন পাঠ্য নির্দিষ্ট করুন যা ব্যবহারকারীকে আপনার অ্যাপ্লিকেশনটির প্রয়োজনীয় তথ্য প্রবেশ করতে সহায়তা করে। উদাহরণস্বরূপ, আপনি যদি কারও নাম জিজ্ঞাসা করছেন তবে বিশেষত তাদের উপাধি প্রয়োজন, যদি |
hintText | পাঠ্য ইনপুট ক্ষেত্রের নীচে প্রদর্শিত পাঠ্য অর্থ ব্যবহারকারীদের একটি নির্দিষ্ট মান প্রবেশের জন্য অনুরোধ করে সহায়তা করা। এই পাঠ্যটি সর্বদা দৃশ্যমান। যদি |
value | কোনও ব্যবহারকারীর দ্বারা প্রবেশ করা মানটি ফর্ম ইনপুট ইভেন্টের অংশ হিসাবে ফিরে এসেছিল। ফর্ম ইনপুটগুলির সাথে কাজ করার বিষয়ে বিশদগুলির জন্য, ফর্ম ডেটা গ্রহণ করুন । |
type | ব্যবহারকারী ইন্টারফেসে কীভাবে একটি পাঠ্য ইনপুট ক্ষেত্র প্রদর্শিত হয়। উদাহরণস্বরূপ, ক্ষেত্রটি একক বা মাল্টি-লাইন কিনা। |
onChangeAction | পাঠ্য ইনপুট ক্ষেত্রে যখন কোনও পরিবর্তন ঘটে তখন কী করবেন। উদাহরণস্বরূপ, কোনও ব্যবহারকারী ক্ষেত্রটিতে যুক্ত করছেন বা পাঠ্য মুছে ফেলছেন। গ্রহণের জন্য ক্রিয়াকলাপগুলির উদাহরণগুলির মধ্যে একটি কাস্টম ফাংশন চালানো বা গুগল চ্যাটে একটি ডায়ালগ খোলার অন্তর্ভুক্ত। |
initialSuggestions | প্রস্তাবিত মানগুলি যা ব্যবহারকারীরা প্রবেশ করতে পারেন। ব্যবহারকারীরা যখন পাঠ্য ইনপুট ক্ষেত্রের ভিতরে ক্লিক করেন তখন এই মানগুলি উপস্থিত হয়। ব্যবহারকারীরা টাইপ হিসাবে, ব্যবহারকারীরা টাইপ করেছেন তা মেলে দেওয়ার জন্য প্রস্তাবিত মানগুলি গতিশীলভাবে ফিল্টার করে। উদাহরণস্বরূপ, প্রোগ্রামিং ভাষার জন্য একটি পাঠ্য ইনপুট ক্ষেত্র জাভা, জাভাস্ক্রিপ্ট, পাইথন এবং সি ++ এর পরামর্শ দিতে পারে। ব্যবহারকারীরা যখন প্রস্তাবিত মানগুলি ব্যবহারকারীদের এমন মানগুলি প্রবেশ করতে গাইড করতে সহায়তা করে যা আপনার অ্যাপ্লিকেশনটি বোঝাতে পারে। জাভাস্ক্রিপ্ট উল্লেখ করার সময়, কিছু ব্যবহারকারী যখন নির্দিষ্ট করা হয়,
|
autoCompleteAction | ঐচ্ছিক। পাঠ্য ইনপুট ক্ষেত্রটি যখন এটির সাথে যোগাযোগ করে তাদের পরামর্শ সরবরাহ করে তখন কী পদক্ষেপ নিতে হবে তা নির্দিষ্ট করুন। যদি অনির্ধারিত হয় তবে পরামর্শগুলি যদি নির্দিষ্ট করা হয় তবে অ্যাপ্লিকেশনটি এখানে নির্দিষ্ট ক্রিয়া গ্রহণ করে, যেমন একটি কাস্টম ফাংশন চালানো।
|
validation | এই পাঠ্য ক্ষেত্রের জন্য প্রয়োজনীয় ইনপুট ফর্ম্যাট বৈধতা নির্দিষ্ট করুন।
|
placeholderText | ক্ষেত্রটি খালি থাকলে পাঠ্য ইনপুট ক্ষেত্রে প্রদর্শিত পাঠ্য। একটি মান প্রবেশ করতে ব্যবহারকারীদের অনুরোধ করতে এই পাঠ্যটি ব্যবহার করুন। উদাহরণস্বরূপ,
|
টাইপ
ব্যবহারকারী ইন্টারফেসে কীভাবে একটি পাঠ্য ইনপুট ক্ষেত্র প্রদর্শিত হয়। উদাহরণস্বরূপ, এটি একটি একক লাইন ইনপুট ক্ষেত্র, বা একটি মাল্টি-লাইন ইনপুট কিনা। যদি initialSuggestions
নির্দিষ্ট করা থাকে তবে এটি MULTIPLE_LINE
সেট করা থাকলেও type
সর্বদা SINGLE_LINE
থাকে।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
Enums | |
---|---|
SINGLE_LINE | পাঠ্য ইনপুট ক্ষেত্রের একটি লাইনের একটি নির্দিষ্ট উচ্চতা রয়েছে। |
MULTIPLE_LINE | পাঠ্য ইনপুট ক্ষেত্রের একাধিক লাইনের একটি নির্দিষ্ট উচ্চতা রয়েছে। |
টেক্সটপ্রেগ্রাফ
পাঠ্যের একটি অনুচ্ছেদ যা বিন্যাসকে সমর্থন করে। গুগল চ্যাট অ্যাপ্লিকেশনগুলির উদাহরণের জন্য, ফর্ম্যাট পাঠ্যের একটি অনুচ্ছেদ যুক্ত করুন । টেক্সট ফর্ম্যাট করার বিষয়ে আরও তথ্যের জন্য, গুগল চ্যাট অ্যাপ্লিকেশনগুলিতে ফর্ম্যাট করা পাঠ্য এবং গুগল ওয়ার্কস্পেস অ্যাড-অনগুলিতে পাঠ্য ফর্ম্যাট করা দেখুন।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
text | উইজেটে প্রদর্শিত পাঠ্য। |
maxLines | উইজেটে প্রদর্শিত পাঠ্যের সর্বাধিক সংখ্যক লাইন। যদি পাঠ্যটি নির্দিষ্ট সর্বাধিক সংখ্যার রেখা ছাড়িয়ে যায় তবে অতিরিক্ত সামগ্রীটি আরও একটি শো আরও বোতামের পিছনে গোপন করা হয়। যদি পাঠ্যটি নির্দিষ্ট সর্বাধিক সংখ্যার লাইনের চেয়ে সমান বা খাটো হয় তবে একটি শো আরও বোতাম প্রদর্শিত হয় না। ডিফল্ট মান 0 হয়, এক্ষেত্রে সমস্ত প্রসঙ্গ প্রদর্শিত হয়। নেতিবাচক মানগুলি উপেক্ষা করা হয়। |
বৈধতা
এটির সাথে সংযুক্ত উইজেটটি বৈধ করার জন্য প্রয়োজনীয় ডেটা উপস্থাপন করে।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
ক্ষেত্র | |
---|---|
characterLimit | পাঠ্য ইনপুট উইজেটগুলির জন্য চরিত্রের সীমা নির্দিষ্ট করুন। নোট করুন যে এটি কেবল পাঠ্য ইনপুট জন্য ব্যবহৃত হয় এবং অন্যান্য উইজেটগুলির জন্য উপেক্ষা করা হয়।
|
inputType | ইনপুট উইজেটগুলির ধরণ নির্দিষ্ট করুন।
|
ইনপুটটাইপ
ইনপুট উইজেটের ধরণ।
Enums | |
---|---|
INPUT_TYPE_UNSPECIFIED | অনির্ধারিত প্রকার। ব্যবহার করবেন না। |
TEXT | নিয়মিত পাঠ্য যা সমস্ত অক্ষর গ্রহণ করে। |
INTEGER | একটি পূর্ণসংখ্যা মান। |
FLOAT | একটি ভাসমান মান। |
EMAIL | একটি ইমেল ঠিকানা. |
EMOJI_PICKER | সিস্টেম-সরবরাহিত ইমোজি পিকার থেকে নির্বাচিত একটি ইমোজি। |
উইজেট
প্রতিটি কার্ড উইজেটগুলি নিয়ে গঠিত।
একটি উইজেট একটি যৌগিক অবজেক্ট যা পাঠ্য, চিত্র, বোতাম এবং অন্যান্য অবজেক্টের ধরণের প্রতিনিধিত্ব করতে পারে।
ক্ষেত্র | |
---|---|
horizontalAlignment | উইজেটগুলি কোনও কলামের বাম, ডান বা কেন্দ্রের সাথে সারিবদ্ধ হয় কিনা তা নির্দিষ্ট করে। |
ইউনিয়ন ক্ষেত্রের data । একটি উইজেটে কেবল নিম্নলিখিত আইটেমগুলির মধ্যে একটি থাকতে পারে। আপনি আরও আইটেম প্রদর্শন করতে একাধিক উইজেট ক্ষেত্র ব্যবহার করতে পারেন। data নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
textParagraph | একটি পাঠ্য অনুচ্ছেদ প্রদর্শন করে। সাধারণ এইচটিএমএল ফর্ম্যাটযুক্ত পাঠ্য সমর্থন করে। টেক্সট ফর্ম্যাট করার বিষয়ে আরও তথ্যের জন্য, গুগল চ্যাট অ্যাপ্লিকেশনগুলিতে ফর্ম্যাট করা পাঠ্য এবং গুগল ওয়ার্কস্পেস অ্যাড-অনগুলিতে পাঠ্য ফর্ম্যাট করা দেখুন। উদাহরণস্বরূপ, নিম্নলিখিত জসন একটি সাহসী পাঠ্য তৈরি করে:
|
image | একটি চিত্র প্রদর্শন করে। উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন বিকল্প পাঠ্য সহ একটি চিত্র তৈরি করে:
|
decoratedText | একটি সজ্জিত পাঠ্য আইটেম প্রদর্শন করে। উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন একটি সজ্জিত পাঠ্য উইজেট তৈরি করে যা ইমেল ঠিকানা দেখায়:
|
buttonList | বোতামগুলির একটি তালিকা। উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন দুটি বোতাম তৈরি করে। প্রথমটি একটি নীল পাঠ্য বোতাম এবং দ্বিতীয়টি একটি চিত্র বোতাম যা একটি লিঙ্ক খোলে:
|
textInput | ব্যবহারকারীরা টাইপ করতে পারে এমন একটি পাঠ্য বাক্স প্রদর্শন করে। উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন একটি ইমেল ঠিকানার জন্য একটি পাঠ্য ইনপুট তৈরি করে:
অন্য উদাহরণ হিসাবে, নিম্নলিখিত জেএসএন স্থির পরামর্শ সহ একটি প্রোগ্রামিং ভাষার জন্য একটি পাঠ্য ইনপুট তৈরি করে:
|
selectionInput | একটি নির্বাচন নিয়ন্ত্রণ প্রদর্শন করে যা ব্যবহারকারীদের আইটেম নির্বাচন করতে দেয়। নির্বাচন নিয়ন্ত্রণগুলি চেকবক্স, রেডিও বোতাম, সুইচ বা ড্রপডাউন মেনু হতে পারে। উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন একটি ড্রপডাউন মেনু তৈরি করে যা ব্যবহারকারীদের একটি আকার চয়ন করতে দেয়:
|
dateTimePicker | একটি উইজেট প্রদর্শন করে যা ব্যবহারকারীদের একটি তারিখ, সময়, বা তারিখ এবং সময় ইনপুট দেয়। উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন একটি অ্যাপয়েন্টমেন্টের সময়সূচী করার জন্য একটি তারিখ সময় বাছাইকারী তৈরি করে:
|
divider | উইজেটগুলির মধ্যে একটি অনুভূমিক রেখা বিভাজক প্রদর্শন করে। উদাহরণস্বরূপ, নিম্নলিখিত জসন একটি বিভাজক তৈরি করে:
|
grid | আইটেমগুলির সংগ্রহ সহ একটি গ্রিড প্রদর্শন করে। একটি গ্রিড যে কোনও সংখ্যক কলাম এবং আইটেম সমর্থন করে। সারিগুলির সংখ্যা কলামগুলির সংখ্যা দ্বারা বিভক্ত সংখ্যা আইটেমগুলির উপরের সীমানা দ্বারা নির্ধারিত হয়। 10 টি আইটেম এবং 2 কলাম সহ একটি গ্রিডে 5 টি সারি রয়েছে। 11 টি আইটেম এবং 2 কলাম সহ একটি গ্রিডে 6 টি সারি রয়েছে।
উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন একটি একক আইটেম সহ একটি 2 কলাম গ্রিড তৈরি করে:
|
columns | 2 টি কলাম পর্যন্ত প্রদর্শন করে। 2 টিরও বেশি কলাম অন্তর্ভুক্ত করতে, বা সারি ব্যবহার করতে উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন 2 টি কলাম তৈরি করে যা প্রতিটিতে পাঠ্য অনুচ্ছেদ থাকে:
|
carousel | একটি ক্যারোসেলটিতে নেস্টেড উইজেটগুলির একটি সংগ্রহ রয়েছে। উদাহরণস্বরূপ, এটি একটি কারাউসেলের একটি জেএসএন উপস্থাপনা যা দুটি পাঠ্য অনুচ্ছেদ রয়েছে।
|
chipList | চিপসের একটি তালিকা। উদাহরণস্বরূপ, নিম্নলিখিত জেএসএন দুটি চিপ তৈরি করে। প্রথমটি একটি পাঠ্য চিপ এবং দ্বিতীয়টি হ'ল একটি আইকন চিপ যা একটি লিঙ্ক খোলে:
|
অনুভূমিক সারিবদ্ধকরণ
উইজেটগুলি কোনও কলামের বাম, ডান বা কেন্দ্রের সাথে সারিবদ্ধ হয় কিনা তা নির্দিষ্ট করে।
Google Chat অ্যাপের জন্য উপলভ্য এবং Google Workspace অ্যাড-অনগুলির জন্য অনুপলব্ধ।
Enums | |
---|---|
HORIZONTAL_ALIGNMENT_UNSPECIFIED | ব্যবহার করবেন না। অনির্দিষ্ট। |
START | ডিফল্ট মান। কলামের শুরু অবস্থানে উইজেটগুলি সারিবদ্ধ করে। বাম থেকে ডান লেআউটগুলির জন্য, বাম দিকে সারিবদ্ধ হয়। ডান থেকে বাম লেআউটগুলির জন্য, ডানদিকে সারিবদ্ধ হয়। |
CENTER | কলামের কেন্দ্রে উইজেটগুলি সারিবদ্ধ করে। |
END | কলামের শেষ অবস্থানে উইজেটগুলি সারিবদ্ধ করে। বাম-থেকে-ডান লেআউটগুলির জন্য, উইজেটগুলি ডানদিকে সারিবদ্ধ করে। ডান থেকে বাম লেআউটগুলির জন্য, বামে উইজেটগুলি সারিবদ্ধ করে। |
ইমেজ টাইপ
চিত্রটি ক্রপ করতে ব্যবহৃত আকৃতি।
গুগল চ্যাট অ্যাপ্লিকেশন এবং গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ।
Enums | |
---|---|
SQUARE | ডিফল্ট মান। চিত্রটিতে একটি বর্গাকার মুখোশ প্রয়োগ করে। উদাহরণস্বরূপ, একটি 4x3 চিত্র 3x3 হয়ে যায়। |
CIRCLE | চিত্রটিতে একটি বৃত্তাকার মুখোশ প্রয়োগ করে। উদাহরণস্বরূপ, একটি 4x3 চিত্র 3 ব্যাস সহ একটি বৃত্তে পরিণত হয়। |