অনুরোধ করুন
ডকুমেন্টে প্রয়োগ করার জন্য একটি আপডেট।
| JSON উপস্থাপনা |
|---|
{ "replaceAllText": { object ( |
| ফিল্ড | |
|---|---|
| প্রয়োগ করার জন্য নির্দিষ্ট অনুরোধ। ঠিক একটি ফিল্ড পূরণ করতে হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
replaceAllText
|
নির্দিষ্ট টেক্সটের সবকটি ইনস্ট্যান্স পরিবর্তন করে। |
insertText
|
নির্দিষ্ট লোকেশনে টেক্সট যোগ করে। |
updateTextStyle
|
নির্দিষ্ট রেঞ্জে টেক্সট স্টাইল আপডেট করে। |
createParagraphBullets
|
প্যারাগ্রাফের জন্য বুলেট তৈরি করে। |
deleteParagraphBullets
|
প্যারাগ্রাফ থেকে বুলেট মুছে দেয়। |
createNamedRange
|
নামযুক্ত রেঞ্জ তৈরি করে। |
deleteNamedRange
|
নামযুক্ত রেঞ্জ মুছে দেয়। |
updateParagraphStyle
|
নির্দিষ্ট রেঞ্জে প্যারাগ্রাফ স্টাইল আপডেট করে। |
deleteContentRange
|
ডকুমেন্ট থেকে কন্টেন্ট মুছে দেয়। |
insertInlineImage
|
নির্দিষ্ট লোকেশনে ইনলাইন ছবি যোগ করে। |
insertTable
|
নির্দিষ্ট লোকেশনে একটি টেবিল যোগ করে। |
insertTableRow
|
টেবিলে একটি ফাঁকা সারি যোগ করে। |
insertTableColumn
|
টেবিলে একটি ফাঁকা কলাম যোগ করে। |
deleteTableRow
|
টেবিল থেকে একটি সারি মুছে দেয়। |
deleteTableColumn
|
টেবিল থেকে কলাম মুছে দেয়। |
insertPageBreak
|
নির্দিষ্ট লোকেশনে পৃষ্ঠা বিরতি যোগ করে। |
deletePositionedObject
|
ডকুমেন্ট থেকে কোনও পজিশন করা অবজেক্ট মুছে দেয়। |
updateTableColumnProperties
|
টেবিলে কলামের প্রপার্টি আপডেট করে। |
updateTableCellStyle
|
টেবিল সেলের স্টাইল আপডেট করে। |
updateTableRowStyle
|
টেবিলে সারির স্টাইল আপডেট করে। |
replaceImage
|
ডকুমেন্টে থাকা কোনও ছবি পরিবর্তন করে। |
updateDocumentStyle
|
ডকুমেন্টের স্টাইল আপডেট করে। |
mergeTableCells
|
টেবিলে সেল মার্জ করে। |
unmergeTableCells
|
টেবিলে সেল আনমার্জ করে। |
createHeader
|
একটি হেডার তৈরি করে। |
createFooter
|
ফুটার তৈরি করে। |
createFootnote
|
ফুটনোট তৈরি করে। |
replaceNamedRangeContent
|
নামযুক্ত রেঞ্জের কন্টেন্ট পরিবর্তন করে। |
updateSectionStyle
|
নির্দিষ্ট রেঞ্জের বিভাগীয় স্টাইল আপডেট করে। |
insertSectionBreak
|
নির্দিষ্ট লোকেশনে একটি বিভাগ বিরতি যোগ করে। |
deleteHeader
|
ডকুমেন্ট থেকে হেডার মুছে দেয়। |
deleteFooter
|
ডকুমেন্ট থেকে ফুটার মুছে দেয়। |
pinTableHeaderRows
|
টেবিলে পিন করা হেডার সারির সংখ্যা আপডেট করে। |
addDocumentTab
|
ডকুমেন্ট ট্যাব যোগ করে। |
deleteTab
|
ডকুমেন্ট ট্যাব মুছে দেয়। |
updateDocumentTabProperties
|
ডকুমেন্ট ট্যাবের প্রপার্টি আপডেট করে। |
insertPerson
|
কোনও ব্যক্তির নাম উল্লেখ করে। |
updateNamedStyle
|
নামযুক্ত স্টাইল আপডেট করে। |
insertRichLink
|
একটি রিচ লিঙ্ক যোগ করুন। |
insertDate
|
তারিখ যোগ করে। |
insertComment
|
ডকুমেন্টে একটি
|
addCommentReply
|
এর উত্তরে উত্তর যোগ করে
|
updateCommentPost
|
কোনও
|
deleteComment
|
একটি
|
deleteCommentReply
|
কোনও উত্তরের উত্তর মুছে দেয়
|
acceptSuggestion
|
একটি সাজেশন গ্রহণ করে। |
rejectSuggestion
|
একটি সাজেশন বাতিল করে। |
deleteSuggestion
|
একটি সাজেশন মুছে দেয়। |
createDropdownDefinition
|
একটি
|
updateDropdownDefinitionProperties
|
|
insertDropdown
|
নির্দিষ্ট লোকেশনে একটি
|
updateDropdownProperties
|
|
deleteDropdownDefinition
|
একটি
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
ReplaceAllTextRequest
কোনও মানদণ্ড পূরণকারী টেক্সটের সবকটি ইনস্ট্যান্সকে
replace text দিয়ে পরিবর্তন করে।
| JSON উপস্থাপনা |
|---|
{ "replaceText": string, "tabsCriteria": { object ( |
| ফিল্ড | |
|---|---|
replaceText
|
ম্যাচ করা টেক্সটের পরিবর্তে যে টেক্সট বসানো হবে। |
tabsCriteria
|
ঐচ্ছিক। কোন ট্যাবে রিপ্লেসমেন্ট হবে তা নির্দিষ্ট করার জন্য ব্যবহৃত মানদণ্ড। এটি বাদ দিলে, সব ট্যাবের ক্ষেত্রে পরিবর্তন প্রযোজ্য হবে। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
| পরিবর্তন করার জন্য টেক্সট ম্যাচ করতে ব্যবহৃত মাপকাঠি। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
containsText
|
এই সাবস্ট্রিংয়ের সাথে ম্যাচ করা টেক্সট ডকুমেন্টে খুঁজে দেখে। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
SubstringMatchCriteria
ডকুমেন্টে থাকা টেক্সটের নির্দিষ্ট স্ট্রিংয়ের সাথে মিলে যাওয়া মাপকাঠি।
| JSON উপস্থাপনা |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| ফিল্ড | |
|---|---|
text
|
ডকুমেন্টে যে টেক্সট সার্চ করতে হবে। |
matchCase
|
সার্চ করার সময় ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হবে কিনা তা নির্দেশ করে:
|
searchByRegex
|
ঐচ্ছিক। খোঁজা ভ্যালুকে রেগুলার এক্সপ্রেশন হিসেবে বিবেচনা করা হলে True। প্যাটার্নে কোনও ব্যাকস্ল্যাশ থাকলে তা এস্কেপ করতে হবে।
|
TabsCriteria
কোন ট্যাবে অনুরোধ এক্সিকিউট করা হবে তা নির্দিষ্ট করে এমন মাপকাঠি।
| JSON উপস্থাপনা |
|---|
{ "tabIds": [ string ] } |
| ফিল্ড | |
|---|---|
tabIds[]
|
অনুরোধটি যে ট্যাব আইডিতে এক্সিকিউট করা হয় তার তালিকা। |
InsertTextRequest
নির্দিষ্ট লোকেশনে টেক্সট যোগ করে।
| JSON উপস্থাপনা |
|---|
{ "text": string, "location": { object ( |
| ফিল্ড | |
|---|---|
text
|
যে টেক্সট যোগ করতে হবে।
একটি নিউলাইন ক্যারেক্টার ইনসার্ট করলে, সেই ইন্ডেক্সে একটি নতুন
যোগ করা টেক্সটের স্টাইল অটোমেটিক নির্ধারণ করা হবে, সাধারণত আশেপাশের টেক্সটের স্টাইল বজায় রাখা হবে। বেশিরভাগ ক্ষেত্রে, যোগ করা টেক্সটের টেক্সট স্টাইল, ইনসারশন ইন্ডেক্সের ঠিক আগের টেক্সটের সাথে ম্যাচ করবে। কিছু কন্ট্রোল অক্ষর (U+0000-U+0008, U+000C-U+001F) এবং ইউনিকোড বেসিক মাল্টিলিঙ্গুয়াল প্লেনের প্রাইভেট ইউজ এরিয়া (U+E000-U+F8FF) থেকে অক্ষরগুলি যোগ করা টেক্সট থেকে সরিয়ে দেওয়া হবে। |
| যে লোকেশনে টেক্সট যোগ করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ডকুমেন্টের নির্দিষ্ট ইন্ডেক্সে টেক্সট যোগ করে।
টেক্সট অবশ্যই আগে থেকে থাকা
|
endOfSegmentLocation
|
হেডার, ফুটার, ফুডনোট বা ডকুমেন্টের মূল অংশের শেষে টেক্সট যোগ করে। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
লোকেশন
ডকুমেন্টের কোনও নির্দিষ্ট লোকেশন।
| JSON উপস্থাপনা |
|---|
{ "segmentId": string, "index": integer, "tabId": string } |
| ফিল্ড | |
|---|---|
segmentId
|
লোকেশনটি যে হেডার, ফুটার বা ফুডনোটে আছে তার আইডি। খালি সেগমেন্ট আইডি ডকুমেন্টের মূল অংশকে বোঝায়। |
index
|
UTF-16 কোড ইউনিটে শূন্য-ভিত্তিক ইন্ডেক্স।
ইন্ডেক্সটি
|
tabId
|
যে ট্যাবে লোকেশন আছে। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
EndOfSegmentLocation
বডি, হেডার, ফুটার বা ফুটনোটের শেষে লোকেশন। ডকুমেন্ট সেগমেন্টের শেষ নিউলাইনের ঠিক আগের লোকেশন।
| JSON উপস্থাপনা |
|---|
{ "segmentId": string, "tabId": string } |
| ফিল্ড | |
|---|---|
segmentId
|
লোকেশনটি যে হেডার, ফুটার বা ফুডনোটে আছে তার আইডি। খালি সেগমেন্ট আইডি ডকুমেন্টের মূল অংশকে বোঝায়। |
tabId
|
যে ট্যাবে লোকেশন আছে। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
UpdateTextStyleRequest
টেক্সটের স্টাইলিং আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{ "textStyle": { object ( |
| ফিল্ড | |
|---|---|
textStyle
|
টেক্সটে সেট করার স্টাইল। কোনও নির্দিষ্ট স্টাইলের ভ্যালু যদি প্যারেন্টের ভ্যালুর সাথে ম্যাচ করে, তাহলে সেই স্টাইলটি ইনহেরিট হিসেবে সেট করা হবে।
Docs এডিটরের আচরণকে মিরর করার জন্য নির্দিষ্ট টেক্সট স্টাইলে পরিবর্তন করলে অন্যান্য পরিবর্তন হতে পারে। আরও তথ্যের জন্য
|
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
যেমন, টেক্সট স্টাইল বোল্ডে আপডেট করতে, কোনও প্রপার্টির ডিফল্ট ভ্যালু রিসেট করতে, ফিল্ড মাস্কে সেটির ফিল্ডের নাম যোগ করুন, কিন্তু ফিল্ডটি আনসেট রাখুন। |
| টেক্সট স্টাইল আপডেট করা হবে এমন রেঞ্জের ধরন। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
range
|
স্টাইল করার জন্য টেক্সটের রেঞ্জ। পাশাপাশি থাকা নিউলাইন অন্তর্ভুক্ত করতে রেঞ্জ বাড়ানো হতে পারে। রেঞ্জে যদি তালিকার কোনও প্যারাগ্রাফ সম্পূর্ণভাবে থাকে, তাহলে প্যারাগ্রাফের বুলেটও ম্যাচিং টেক্সট স্টাইল দিয়ে আপডেট করা হয়। আপেক্ষিক UpdateTextStyleRequest-এর মধ্যে রেঞ্জ যোগ করা যায় না। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
CreateParagraphBulletsRequest
প্রদত্ত রেঞ্জের সাথে ওভারল্যাপ করা সব প্যারাগ্রাফের জন্য বুলেট তৈরি করে।
প্রতিটি প্যারাগ্রাফের নেস্টিং লেভেল নির্ধারণ করা হবে প্রতিটি প্যারাগ্রাফের আগে থাকা লিডিং ট্যাব গণনা করে। বুলেট ও সংশ্লিষ্ট প্যারাগ্রাফের মধ্যে অতিরিক্ত স্পেস এড়াতে, এই অনুরোধের মাধ্যমে এইসব লিডিং ট্যাব সরিয়ে দেওয়া হয়। এর ফলে টেক্সটের অংশের ইন্ডেক্স পরিবর্তন হয়ে যেতে পারে।
আপডেট করা হচ্ছে এমন প্যারাগ্রাফের ঠিক আগের প্যারাগ্রাফটি যদি মিলে যাওয়া প্রিসেট সহ কোনও তালিকায় থাকে, তাহলে আপডেট করা হচ্ছে এমন প্যারাগ্রাফটি আগের তালিকায় যোগ করা হয়।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ফিল্ড | |
|---|---|
range
|
যে রেঞ্জে বুলেট প্রিসেট প্রয়োগ করতে হবে। |
bulletPreset
|
কোন ধরনের বুলেট গ্লিফ ব্যবহার করতে হবে। |
BulletGlyphPreset
তালিকার জন্য বুলেটের গ্লিফের প্রিসেট প্যাটার্ন।
এইসব প্যাটার্নে এই ধরনের বুলেট ব্যবহার করা হয়:
-
ARROW: একটি তীরচিহ্ন, যা Unicode U+2794 কোড পয়েন্টের সাথে সম্পর্কিত -
ARROW3D: 3D শেডিং সহ একটি তীরচিহ্ন, যা একটি ইউনিকোড U+27a2 কোড পয়েন্টের সাথে সম্পর্কিত -
CHECKBOX: একটি ফাঁকা বর্গক্ষেত্র, যা ইউনিকোড U+274f কোড পয়েন্টের সাথে সম্পর্কিত -
CIRCLE: একটি ফাঁকা বৃত্ত, যা ইউনিকোড U+25cb কোড পয়েন্টের সাথে সম্পর্কিত -
DIAMOND: একটি ভরাট হীরা, যা ইউনিকোড U+25c6 কোড পয়েন্টের সাথে সম্পর্কিত -
DIAMONDX: 'x' সহ একটি ডায়মন্ড, যা ইউনিকোড U+2756 কোড পয়েন্টের সাথে সম্পর্কিত -
HOLLOWDIAMOND: একটি ফাঁকা হীরা, যা ইউনিকোড U+25c7 কোড পয়েন্টের সাথে সম্পর্কিত -
DISC: একটি ভরাট বৃত্ত, যা ইউনিকোড U+25cf কোড পয়েন্টের সাথে সম্পর্কিত -
SQUARE: একটি সলিড বর্গক্ষেত্র, যা ইউনিকোড U+25a0 কোড পয়েন্টের সাথে সম্পর্কিত -
STAR: একটি তারা, যা Unicode U+2605 কোড পয়েন্টের সাথে সম্পর্কিত -
ALPHA: ছোট হাতের অক্ষর, যেমন 'ক', 'খ' বা 'গ'। -
UPPERALPHA: বড় হাতের অক্ষর, যেমন 'A', 'B' বা 'C'। -
DECIMAL: '১', '২' বা '৩'-এর মতো সংখ্যা। -
ZERODECIMAL: এমন একটি সংখ্যা যেখানে একক সংখ্যার আগে একটি শূন্য থাকে, যেমন '০১', '০২' বা '০৩'। একাধিক ডিজিট আছে এমন নম্বরের আগে শূন্য বসানো হয় না। -
ROMAN: ছোট হাতের রোমান সংখ্যা, যেমন 'i', 'ii' বা 'iii'। -
UPPERROMAN: বড় হাতের রোমান সংখ্যা, যেমন 'I', 'II' বা 'III'। -
LEFTTRIANGLE: বাঁদিকে নির্দেশিত একটি ত্রিভুজ, যা ইউনিকোড U+25c4 কোড পয়েন্টের সাথে সম্পর্কিত
| Enums | |
|---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
বুলেট গ্লাইফ প্রিসেট অনির্দিষ্ট। |
BULLET_DISC_CIRCLE_SQUARE
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য
DISC,
CIRCLE
এবং
SQUARE
বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য
DIAMONDX,
ARROW3D
এবং
SQUARE
বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
|
BULLET_CHECKBOX
|
বুলেটযুক্ত তালিকা যার মধ্যে
CHECKBOX
সব তালিকা নেস্টিং লেভেলের জন্য বুলেট গ্লিফ রয়েছে।
|
BULLET_ARROW_DIAMOND_DISC
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য
ARROW,
DIAMOND
এবং
DISC
বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
|
BULLET_STAR_CIRCLE_SQUARE
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য
STAR,
CIRCLE
এবং
SQUARE
বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য
ARROW3D,
CIRCLE
এবং
SQUARE
বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য
LEFTTRIANGLE,
DIAMOND
এবং
DISC
বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য
DIAMONDX,
HOLLOWDIAMOND
এবং
SQUARE
বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য
DIAMOND,
CIRCLE
এবং
SQUARE
বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা।
|
NUMBERED_DECIMAL_ALPHA_ROMAN
|
একটি সংখ্যাযুক্ত তালিকা যার মধ্যে
DECIMAL,
ALPHA
এবং
ROMAN
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য সংখ্যাসূচক গ্লিফ আছে, যার পরে ফুলস্টপ আছে।
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য সংখ্যাযুক্ত তালিকা
DECIMAL,
ALPHA
এবং
ROMAN
সংখ্যাসূচক গ্লিফ, তারপরে বন্ধনী।
|
NUMBERED_DECIMAL_NESTED
|
নম্বর করা তালিকা, যেখানে
DECIMAL
পূর্ণচ্ছেদ দিয়ে আলাদা করা সংখ্যাসূচক গ্লিফ থাকে এবং প্রতিটি নেস্টিং লেভেল আগের নেস্টিং লেভেলের গ্লিফকে উপসর্গ হিসেবে ব্যবহার করে। যেমন: '১.', '১.১.', '২.', '২.২.'
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
একটি সংখ্যাযুক্ত তালিকা যার মধ্যে
UPPERALPHA,
ALPHA
এবং
ROMAN
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য সংখ্যাসূচক গ্লিফ আছে, যার পরে ফুলস্টপ আছে।
|
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
একটি সংখ্যাযুক্ত তালিকা যার মধ্যে
UPPERROMAN,
UPPERALPHA
এবং
DECIMAL
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য সংখ্যাসূচক গ্লিফ আছে, যার পরে ফুলস্টপ আছে।
|
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
একটি সংখ্যাযুক্ত তালিকা যার মধ্যে
ZERODECIMAL,
ALPHA
এবং
ROMAN
প্রথম ৩টি তালিকা নেস্টিং লেভেলের জন্য সংখ্যাসূচক গ্লিফ আছে, যার পরে ফুলস্টপ আছে।
|
DeleteParagraphBulletsRequest
প্রদত্ত রেঞ্জের সাথে ওভারল্যাপ করা সব প্যারাগ্রাফ থেকে বুলেট মুছে দেয়।
প্রতিটি প্যারাগ্রাফের নেস্টিং লেভেল সংশ্লিষ্ট প্যারাগ্রাফের শুরুতে ইন্ডেন্ট যোগ করার মাধ্যমে দৃশ্যত বজায় রাখা হবে।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ফিল্ড | |
|---|---|
range
|
যে ব্যাপ্তি থেকে বুলেট মুছে দিতে হবে। |
CreateNamedRangeRequest
প্রদত্ত রেঞ্জকে রেফারেন্স করে
NamedRange
একটি তৈরি করে।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"range": {
object ( |
| ফিল্ড | |
|---|---|
name
|
NamedRange-এর নাম। নাম অনন্য হতে হবে না। নাম কমপক্ষে ১ অক্ষর ও সর্বাধিক ২৫৬ অক্ষর হতে হবে, যা UTF-16 কোড ইউনিটে পরিমাপ করা হয়। |
range
|
যে রেঞ্জে নাম প্রয়োগ করতে হবে। |
DeleteNamedRangeRequest
একটি
NamedRange মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{
"tabsCriteria": {
object ( |
| ফিল্ড | |
|---|---|
tabsCriteria
|
ঐচ্ছিক। কোন ট্যাব থেকে রেঞ্জ মুছে দেওয়া হবে তা নির্দিষ্ট করার জন্য ব্যবহৃত মাপকাঠি। বাদ দিলে, রেঞ্জ মুছে ফেলার বিষয়টি সব ট্যাবের ক্ষেত্রে প্রযোজ্য হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
| কোন রেঞ্জ বা রেঞ্জগুলি মুছে ফেলতে হবে তা নির্ধারণকারী ভ্যালু। ঠিক একটি সেট করতে হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
namedRangeId
|
মুছে ফেলার জন্য নামযুক্ত রেঞ্জের আইডি। |
name
|
মুছে ফেলার জন্য রেঞ্জের নাম। উল্লেখ করা নামের সব নামযুক্ত রেঞ্জ মুছে দেওয়া হবে। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
UpdateParagraphStyleRequest
প্রদত্ত রেঞ্জের সাথে ওভারল্যাপ করা সব প্যারাগ্রাফের স্টাইলিং আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{ "paragraphStyle": { object ( |
| ফিল্ড | |
|---|---|
paragraphStyle
|
প্যারাগ্রাফে সেট করার স্টাইল।
Docs এডিটরের আচরণকে প্রতিফলিত করার জন্য নির্দিষ্ট প্যারাগ্রাফ স্টাইলে করা পরিবর্তন অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য
|
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
যেমন, প্যারাগ্রাফ স্টাইলের অ্যালাইনমেন্ট প্রপার্টি আপডেট করতে, সেট করুন
কোনও প্রপার্টির ডিফল্ট ভ্যালু রিসেট করতে, ফিল্ড মাস্কে সেটির ফিল্ডের নাম যোগ করুন, কিন্তু ফিল্ডটি আনসেট রাখুন। |
| যেখানে প্যারাগ্রাফ স্টাইল আপডেট করা হবে সেখানে ব্যবহৃত রেঞ্জের ধরন। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
range
|
স্টাইল করার জন্য প্যারাগ্রাফের সাথে ওভারল্যাপ করা রেঞ্জ। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
DeleteContentRangeRequest
ডকুমেন্ট থেকে কন্টেন্ট মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ফিল্ড | |
|---|---|
range
|
মুছে ফেলার জন্য কন্টেন্টের রেঞ্জ। দুটি প্যারাগ্রাফ মার্জ হয়ে যাওয়ার ফলে, প্যারাগ্রাফের সীমানা অতিক্রম করে যাওয়া টেক্সট মুছে দিলে প্যারাগ্রাফ স্টাইল, তালিকা, পজিশন করা অবজেক্ট ও বুকমার্কে পরিবর্তন হতে পারে। নির্দিষ্ট রেঞ্জ মুছে ফেলার চেষ্টা করলে, ডকুমেন্ট স্ট্রাকচার ভুল হতে পারে, সেক্ষেত্রে 400 ত্রুটিপূর্ণ অনুরোধ সংক্রান্ত সমস্যা দেখানো হয়। ভুলভাবে মুছে দেওয়ার অনুরোধের কিছু উদাহরণ:
|
InsertInlineImageRequest
প্রদত্ত লোকেশনে ছবি সহ
InlineObject
যোগ করে।
| JSON উপস্থাপনা |
|---|
{ "uri": string, "objectSize": { object ( |
| ফিল্ড | |
|---|---|
uri
|
ছবির URI. যোগ করার সময় একবার ছবি ফেচ করা হয় এবং ডকুমেন্টের মধ্যে দেখানোর জন্য একটি কপি স্টোর করা হয়। ছবির সাইজ ৫০ এমবির কম হতে হবে, ২৫ মেগাপিক্সেলের বেশি হলে চলবে না এবং PNG, JPEG বা GIF ফর্ম্যাটের হতে হবে।
প্রদান করা URI সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে এবং এর দৈর্ঘ্য সর্বাধিক ২ কিলোবাইট হতে হবে। URI-টি ছবির সাথে সেভ করা হয় এবং
|
objectSize
|
ডকুমেন্টে ছবিটি যে সাইজে দেখানো উচিত। এই প্রপার্টি ঐচ্ছিক এবং ডকুমেন্টে ছবির চূড়ান্ত সাইজ নিম্নলিখিত নিয়ম অনুযায়ী নির্ধারিত হয়: * প্রস্থ ও দৈর্ঘ্য, কোনওটিই উল্লেখ করা না থাকলে, ছবির রেজোলিউশনের ভিত্তিতে ডিফল্ট সাইজ গণনা করা হয়। * একটি ডাইমেনশন উল্লেখ করা হলে, ছবির অ্যাস্পেক্ট রেশিও বজায় রাখার জন্য অন্য ডাইমেনশনটি গণনা করা হয়। * প্রস্থ ও উচ্চতা দুটিই উল্লেখ করা থাকলে, ছবির অ্যাস্পেক্ট রেশিও বজায় রেখে, প্রদত্ত ডাইমেনশনের মধ্যে ফিট করার জন্য ছবিটিকে স্কেল করা হয়। |
| যে লোকেশনে ছবিটি যোগ করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ডকুমেন্টের নির্দিষ্ট ইন্ডেক্সে ছবিটি যোগ করে।
ছবিটি অবশ্যই আগে থেকে থাকা
ফুটনোট বা ইকুয়েশনের মধ্যে ইনলাইন ছবি যোগ করা যায় না। |
endOfSegmentLocation
|
হেডার, ফুটার বা ডকুমেন্টের বডির শেষে টেক্সট যোগ করে। ফুটনোটের মধ্যে ইনলাইন ছবি যোগ করা যায় না। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
InsertTableRequest
নির্দিষ্ট লোকেশনে একটি টেবিল যোগ করে।
যোগ করা টেবিলের আগে একটি নিউলাইন অক্ষর যোগ করা হবে।
| JSON উপস্থাপনা |
|---|
{ "rows": integer, "columns": integer, "location": { object ( |
| ফিল্ড | |
|---|---|
rows
|
টেবিলে সারির সংখ্যা। |
columns
|
টেবিলে কলামের সংখ্যা। |
| যে লোকেশনে টেবিল যোগ করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
নির্দিষ্ট মডেল ইনডেক্সে টেবিল যোগ করে। যোগ করা টেবিলের আগে একটি নিউলাইন ক্যারেক্টার যোগ করা হবে, তাই টেবিলের শুরুর ইন্ডেক্সটি নির্দিষ্ট লোকেশন ইন্ডেক্স + ১-এ থাকবে।
টেবিলটি অবশ্যই আগে থেকে থাকা
ফুটনোট বা ইকুয়েশনের মধ্যে টেবিল যোগ করা যায় না। |
endOfSegmentLocation
|
প্রদত্ত হেডার, ফুটার বা ডকুমেন্টের মূল অংশের শেষে টেবিল যোগ করে। যোগ করা টেবিলের আগে একটি নিউলাইন অক্ষর যোগ করা হবে। ফুটনোটের মধ্যে টেবিল যোগ করা যায় না। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
InsertTableRowRequest
টেবিলে একটি ফাঁকা সারি যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ফিল্ড | |
|---|---|
tableCellLocation
|
রেফারেন্স টেবিল সেল লোকেশন, যেখান থেকে সারি যোগ করা হবে। রেফারেন্স সেল যেখানে আছে সেই সারির উপরে (বা নিচে) একটি নতুন সারি যোগ করা হবে। রেফারেন্স সেলটি মার্জ করা সেল হলে, মার্জ করা সেলের উপরে (বা নিচে) একটি নতুন সারি যোগ করা হবে। |
insertBelow
|
রেফারেন্স সেলের লোকেশনের নিচে নতুন সারি যোগ করা হবে কিনা।
|
TableCellLocation
টেবিলের মধ্যে একটি সেলের লোকেশন।
| JSON উপস্থাপনা |
|---|
{
"tableStartLocation": {
object ( |
| ফিল্ড | |
|---|---|
tableStartLocation
|
ডকুমেন্টে টেবিলটি যে লোকেশন থেকে শুরু হয়েছে। |
rowIndex
|
জিরো-বেসড সারি ইন্ডেক্স। যেমন, সারণীর দ্বিতীয় সারির সারি ইন্ডেক্স হল ১। |
columnIndex
|
জিরো-বেসড কলাম ইন্ডেক্স। যেমন, টেবিলের দ্বিতীয় কলামের কলাম ইন্ডেক্স হল ১। |
InsertTableColumnRequest
টেবিলে একটি ফাঁকা কলাম যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ফিল্ড | |
|---|---|
tableCellLocation
|
রেফারেন্স টেবিল সেলের লোকেশন, যেখান থেকে কলাম যোগ করা হবে। রেফারেন্স সেল যেখানে আছে সেই কলামের বাঁদিকে (বা ডানদিকে) একটি নতুন কলাম যোগ করা হবে। রেফারেন্স সেলটি মার্জ করা সেল হলে, মার্জ করা সেলের বাঁদিকে (বা ডানদিকে) একটি নতুন কলাম যোগ করা হবে। |
insertRight
|
রেফারেন্স সেলের লোকেশনের ডানদিকে নতুন কলাম যোগ করা হবে কিনা।
|
DeleteTableRowRequest
টেবিল থেকে একটি সারি মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ফিল্ড | |
|---|---|
tableCellLocation
|
রেফারেন্স টেবিলের সেই সেল লোকেশন যেখান থেকে সারিটি মুছে দেওয়া হবে। এই সেলটি যে সারিতে আছে সেটি মুছে যাবে। এটি মার্জ করা সেল হলে এবং একাধিক সারি জুড়ে থাকলে, সেলটি যতগুলি সারি জুড়ে আছে সেগুলি সব মুছে যাবে। মুছে দেওয়ার পরে টেবিলে কোনও সারি না থাকলে, পুরো টেবিলটি মুছে দেওয়া হয়। |
DeleteTableColumnRequest
টেবিল থেকে কলাম মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ফিল্ড | |
|---|---|
tableCellLocation
|
রেফারেন্স টেবিলের সেই সেল লোকেশন যেখান থেকে কলামটি মুছে দেওয়া হবে। এই সেলটি যে কলামে আছে সেটি মুছে যাবে। এটি একাধিক কলাম জুড়ে থাকা মার্জ করা সেল হলে, সেলটি যতগুলি কলাম জুড়ে আছে সেগুলি সব মুছে যাবে। মুছে দেওয়ার পরে টেবিলে কোনও কলাম না থাকলে, পুরো টেবিলটি মুছে দেওয়া হয়। |
InsertPageBreakRequest
নির্দিষ্ট লোকেশনে একটি নিউলাইন সহ একটি পৃষ্ঠা বিরতি যোগ করে।
| JSON উপস্থাপনা |
|---|
{ "location": { object ( |
| ফিল্ড | |
|---|---|
| যে লোকেশনে পৃষ্ঠা বিরতি যোগ করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ডকুমেন্টের নির্দিষ্ট ইন্ডেক্সে পৃষ্ঠা বিরতি যোগ করে।
পেজ ব্রেক অবশ্যই আগে থেকে থাকা
টেবিল, ইকুয়েশন, ফুটনোট, হেডার বা ফুটারের মধ্যে পৃষ্ঠা বিভাজন যোগ করা যায় না। যেহেতু পৃষ্ঠা বিভাজন শুধুমাত্র বডির মধ্যে যোগ করা যেতে পারে, তাই
|
endOfSegmentLocation
|
ডকুমেন্টের মূল অংশের শেষে পৃষ্ঠা বিরতি যোগ করে।
ফুটনোট, হেডার বা ফুটারে পৃষ্ঠা বিভাজন যোগ করা যায় না। যেহেতু পৃষ্ঠা বিভাজন শুধুমাত্র বডির মধ্যে যোগ করা যেতে পারে, তাই
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
DeletePositionedObjectRequest
ডকুমেন্ট থেকে
PositionedObject
মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "tabId": string } |
| ফিল্ড | |
|---|---|
objectId
|
মুছে দেওয়ার জন্য পজিশন করা অবজেক্টের আইডি। |
tabId
|
যে ট্যাবে পজিশন করা অবজেক্টটি আছে সেটি মুছে দিতে হবে। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
UpdateTableColumnPropertiesRequest
টেবিলে কলামের
TableColumnProperties
আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "tableStartLocation": { object ( |
| ফিল্ড | |
|---|---|
tableStartLocation
|
ডকুমেন্টে টেবিলটি যে লোকেশন থেকে শুরু হয়েছে। |
columnIndices[]
|
যেসব কলাম ইনডেক্সের প্রপার্টি আপডেট করতে হবে সেগুলির শূন্য-ভিত্তিক তালিকা। কোনও ইন্ডেক্স উল্লেখ করা না থাকলে, সব কলাম আপডেট করা হবে। |
tableColumnProperties
|
আপডেট করার জন্য টেবিল কলামের প্রপার্টি।
|
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
যেমন, কলামের প্রস্থ আপডেট করতে,
|
UpdateTableCellStyleRequest
টেবিল সেলের একটি রেঞ্জের স্টাইল আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "tableCellStyle": { object ( |
| ফিল্ড | |
|---|---|
tableCellStyle
|
টেবিল সেলে সেট করার স্টাইল। বর্ডার আপডেট করার সময়, কোনও সেলের সাথে তার পাশের সেলের বর্ডার শেয়ার করা হলে, পাশের সেলের সংশ্লিষ্ট বর্ডার প্রপার্টিও আপডেট করা হয়। মার্জ করা এবং অদৃশ্য বর্ডার আপডেট করা হয় না। একই অনুরোধে পাশাপাশি থাকা সেলের শেয়ার করা বর্ডার আপডেট করলে, বর্ডার আপডেট সংক্রান্ত সমস্যা হতে পারে। তাই, বর্ডার আপডেট নিম্নলিখিত ক্রমে প্রয়োগ করা হয়:
|
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
যেমন, টেবিলের সেলের ব্যাকগ্রাউন্ড কালার আপডেট করতে, সেট করুন
কোনও প্রপার্টির ডিফল্ট ভ্যালু রিসেট করতে, ফিল্ড মাস্কে সেটির ফিল্ডের নাম যোগ করুন, কিন্তু ফিল্ডটি আনসেট রাখুন। |
| যেসব সেল আপডেট করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
tableRange
|
টেবিল রেঞ্জ, টেবিলের সেই সাবসেটকে উপস্থাপন করে যেখানে আপডেট প্রয়োগ করা হয়। |
tableStartLocation
|
ডকুমেন্টে টেবিলটি যে লোকেশন থেকে শুরু হয়েছে। উল্লেখ করা হলে, টেবিলের সব সেলে আপডেট প্রয়োগ করা হয়। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
TableRange
টেবিল রেঞ্জ হল টেবিলের সাবসেটের রেফারেন্স।
এটি মনে রাখা গুরুত্বপূর্ণ যে টেবিল রেঞ্জ দ্বারা নির্দিষ্ট করা সেলগুলি সবসময় একটি আয়তক্ষেত্র তৈরি করে না। যেমন, ধরা যাক আমাদের একটি ৩ x ৩ টেবিল আছে যেখানে শেষ সারির সবকটি সেল একসাথে মার্জ করা আছে। টেবিলটি দেখতে এইরকম:
[ ][ ][ ]
[ ][ ][ ]
[ ]
টেবিল সেল লোকেশন = (tableStartLocation, row = 0, column = 0), রো স্প্যান = ৩ এবং কলাম স্প্যান = ২ সহ একটি টেবিল রেঞ্জ নিম্নলিখিত সেলগুলি নির্দিষ্ট করে:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ফিল্ড | |
|---|---|
tableCellLocation
|
টেবিল রেঞ্জ যেখানে শুরু হচ্ছে সেই সেল লোকেশন। |
rowSpan
|
টেবিল রেঞ্জের সারি স্প্যান। |
columnSpan
|
টেবিল রেঞ্জের কলাম স্প্যান। |
UpdateTableRowStyleRequest
টেবিলের সারির
TableRowStyle
আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "tableStartLocation": { object ( |
| ফিল্ড | |
|---|---|
tableStartLocation
|
ডকুমেন্টে টেবিলটি যে লোকেশন থেকে শুরু হয়েছে। |
rowIndices[]
|
যেসব সারির স্টাইল আপডেট করা উচিত সেগুলির শূন্য-ভিত্তিক সারি ইনডেক্সের তালিকা। কোনও ইন্ডেক্স নির্দিষ্ট করা না থাকলে, সব সারি আপডেট করা হবে। |
tableRowStyle
|
সারিতে সেট করা স্টাইল। |
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
যেমন, সারির ন্যূনতম উচ্চতা আপডেট করতে, সেট করুন
|
ReplaceImageRequest
আগে থেকে থাকা কোনও ছবির পরিবর্তে নতুন ছবি যোগ করে।
Docs এডিটরের আচরণকে মিরর করার জন্য, কোনও ছবি পরিবর্তন করলে, আগে থেকে থাকা ছবি থেকে কিছু
image effects
সরিয়ে দেওয়া হয়।
| JSON উপস্থাপনা |
|---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum ( |
| ফিল্ড | |
|---|---|
imageObjectId
|
পরিবর্তন করা হবে এমন আগে থেকে থাকা ছবির আইডি। গেট অনুরোধের উত্তর থেকে আইডিটি পাওয়া যেতে পারে। |
uri
|
নতুন ছবির URI. যোগ করার সময় একবার ছবি ফেচ করা হয় এবং ডকুমেন্টের মধ্যে দেখানোর জন্য একটি কপি সেভ করা হয়। ছবির সাইজ ৫০ এমবির কম হতে হবে, ২৫ মেগাপিক্সেলের বেশি হলে চলবে না এবং PNG, JPEG বা GIF ফর্ম্যাটে থাকতে হবে।
প্রদত্ত URI-এর দৈর্ঘ্য ২ কেবির বেশি হতে পারবে না। URI ছবিটির সাথে সেভ করা হয় এবং
|
imageReplaceMethod
|
পরিবর্তন করার পদ্ধতি। |
tabId
|
যে ট্যাবে ছবিটি পরিবর্তন করা হবে। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
ImageReplaceMethod
ছবি পরিবর্তন করার পদ্ধতি।
| Enums | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
ছবি পরিবর্তন করার অনুল্লিখিত পদ্ধতি। এই মান ব্যবহার করা যাবে না। |
CENTER_CROP
|
আসল ছবির বাউন্ড পূরণ করতে ছবিটিকে স্কেল ও সেন্টার করে। মূল ছবির বাউন্ড পূরণ করার জন্য ছবিটি ক্রপ করা হতে পারে। রেন্ডার করা ছবির সাইজ আসল ছবির সাইজের সমান হবে। |
UpdateDocumentStyleRequest
DocumentStyle আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"documentStyle": {
object ( |
| ফিল্ড | |
|---|---|
documentStyle
|
ডকুমেন্টে সেট করার জন্য স্টাইল।
Docs এডিটরের আচরণকে প্রতিফলিত করার জন্য নির্দিষ্ট ডকুমেন্ট স্টাইলে পরিবর্তন করলে অন্যান্য পরিবর্তন হতে পারে। আরও তথ্যের জন্য
|
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
যেমন, ব্যাকগ্রাউন্ড আপডেট করতে, সেট করুন
|
tabId
|
যে ট্যাবে আপডেট করার স্টাইল আছে। এটি বাদ দিলে, অনুরোধটি প্রথম ট্যাবের ক্ষেত্রে প্রযোজ্য হবে। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
MergeTableCellsRequest
Table-এর সেল মার্জ করে।
| JSON উপস্থাপনা |
|---|
{
"tableRange": {
object ( |
| ফিল্ড | |
|---|---|
tableRange
|
টেবিল রেঞ্জ, টেবিলের কোন সেল মার্জ করতে হবে তা নির্দিষ্ট করে। মার্জ করা সেলের যেকোনও টেক্সটকে একত্রিত করে রেঞ্জের "হেড" সেলে স্টোর করা হবে। কন্টেন্ট বাঁদিক থেকে ডানদিকে হলে, এটি হল রেঞ্জের উপরের বাঁদিকের সেল এবং অন্যথায় এটি হল রেঞ্জের উপরের ডানদিকের সেল। রেঞ্জটি যদি আয়তাকার না হয় (এটি কিছু ক্ষেত্রে ঘটতে পারে যেখানে রেঞ্জটি এমন সেল কভার করে যা আগে থেকেই মার্জ করা আছে বা যেখানে টেবিলটি আয়তাকার নয়), তাহলে 400 ভুল অনুরোধ সংক্রান্ত সমস্যা দেখানো হয়। |
UnmergeTableCellsRequest
Table-এ
কক্ষ আনমার্জ করে।
| JSON উপস্থাপনা |
|---|
{
"tableRange": {
object ( |
| ফিল্ড | |
|---|---|
tableRange
|
টেবিল রেঞ্জ নির্দিষ্ট করে যে টেবিলের কোন সেল আনমার্জ করতে হবে। এই রেঞ্জে থাকা সব মার্জ করা সেল আনমার্জ করা হবে এবং আগে থেকেই আনমার্জ করা সেল প্রভাবিত হবে না। রেঞ্জে কোনও মার্জ করা সেল না থাকলে, অনুরোধটি কিছুই করবে না। মার্জ করা সেলের মধ্যে কোনও টেক্সট থাকলে, আনমার্জ করা সেলের ফলে তৈরি হওয়া ব্লকের "হেড" সেলে টেক্সটটি থেকে যাবে। কন্টেন্টের দিকনির্দেশ বাঁদিক থেকে ডানদিকে হলে, "হেড" সেলটি হল উপরের বাঁদিকের সেল এবং অন্যথায় উপরের ডানদিকের সেল। |
CreateHeaderRequest
একটি
Header তৈরি করে। নতুন হেডারটি
SectionStyle
-এ প্রয়োগ করা হয়, যদি
SectionBreak
-এর লোকেশন নির্দিষ্ট করা থাকে, অন্যথায় এটি
DocumentStyle-এ প্রয়োগ করা হয়।
নির্দিষ্ট ধরনের কোনও হেডার আগে থেকেই থাকলে, 400 ত্রুটিপূর্ণ অনুরোধ সংক্রান্ত সমস্যা দেখানো হয়।
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ফিল্ড | |
|---|---|
type
|
যে ধরনের হেডার তৈরি করতে হবে। |
sectionBreakLocation
|
এই হেডার যে বিভাগের অন্তর্গত, সেই বিভাগের
|
CreateFootnoteRequest
একটি
Footnote
সেগমেন্ট তৈরি করে এবং প্রদত্ত লোকেশনে একটি নতুন
FootnoteReference
সেগমেন্ট যোগ করে।
নতুন
Footnote
সেগমেন্টে একটি স্পেস ও তারপরে একটি নিউলাইন ক্যারেক্টার থাকবে।
| JSON উপস্থাপনা |
|---|
{ "location": { object ( |
| ফিল্ড | |
|---|---|
| যে লোকেশনে ফুটনোট রেফারেন্স যোগ করতে হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ডকুমেন্টের নির্দিষ্ট ইন্ডেক্সে ফুডনোট রেফারেন্স যোগ করে।
পাদটীকা রেফারেন্স অবশ্যই আগে থেকে থাকা
ইকুয়েশন, হেডার, ফুটার বা ফুটনোটের মধ্যে ফুটনোট রেফারেন্স যোগ করা যায় না। যেহেতু ফুটনোট রেফারেন্স শুধুমাত্র বডিতেই যোগ করা যায়, তাই
|
endOfSegmentLocation
|
ডকুমেন্টের মূল অংশের শেষে ফুডনোট রেফারেন্স যোগ করে।
হেডার, ফুটার বা ফুটনোটের মধ্যে ফুটনোট রেফারেন্স যোগ করা যায় না। যেহেতু ফুটনোট রেফারেন্স শুধুমাত্র বডিতেই যোগ করা যায়, তাই
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
ReplaceNamedRangeContentRequest
উল্লেখ করা
NamedRange
বা
NamedRanges
-এর কন্টেন্টকে দেওয়া রিপ্লেসমেন্ট কন্টেন্ট দিয়ে পরিবর্তন করে দেয়।
মনে রাখবেন, কোনও ব্যক্তি
NamedRange
একাধিক বিচ্ছিন্ন
ranges হতে পারেন। এই ক্ষেত্রে, শুধুমাত্র প্রথম রেঞ্জের কন্টেন্ট পরিবর্তন করা হবে। অন্যান্য রেঞ্জ ও সেগুলির কন্টেন্ট মুছে দেওয়া হবে।
কোনও রেঞ্জ পরিবর্তন বা মুছে দিলে ডকুমেন্ট স্ট্রাকচার অবৈধ হয়ে গেলে, 400 ত্রুটিপূর্ণ অনুরোধ সংক্রান্ত সমস্যা দেখানো হয়।
| JSON উপস্থাপনা |
|---|
{
"tabsCriteria": {
object ( |
| ফিল্ড | |
|---|---|
tabsCriteria
|
ঐচ্ছিক। কোন ট্যাবে রিপ্লেসমেন্ট হবে তা নির্দিষ্ট করার জন্য ব্যবহৃত মানদণ্ড। এটি বাদ দিলে, সব ট্যাবের ক্ষেত্রে পরিবর্তন প্রযোজ্য হবে। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
| নামযুক্ত রেঞ্জের আগে থেকে থাকা কন্টেন্টের পরিবর্তে যে কন্টেন্ট ব্যবহার করতে হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
text
|
নির্দিষ্ট নামের রেঞ্জের কন্টেন্টকে প্রদত্ত টেক্সট দিয়ে পরিবর্তন করে। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
| নামযুক্ত রেঞ্জের রেফারেন্স, যার কন্টেন্ট পাল্টে দেওয়া হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
namedRangeId
|
নাম দেওয়া রেঞ্জের আইডি, যার কন্টেন্ট পাল্টানো হবে। প্রদত্ত আইডি সহ কোনও নামযুক্ত রেঞ্জ না থাকলে, 400 ভুল অনুরোধ সংক্রান্ত সমস্যা দেখানো হয়। |
namedRangeName
|
যার কন্টেন্ট পরিবর্তন করা হবে তার নাম।
উল্লিখিত নামের একাধিক
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
UpdateSectionStyleRequest
SectionStyle আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ফিল্ড | |
|---|---|
range
|
স্টাইল করার জন্য বিভাগগুলিকে ওভারল্যাপ করা রেঞ্জ।
যেহেতু বিভাগ বিরতি শুধুমাত্র বডির মধ্যে যোগ করা যায়, তাই
|
sectionStyle
|
বিভাগে সেট করতে হবে এমন স্টাইল।
Docs এডিটরের আচরণকে মিরর করার জন্য নির্দিষ্ট বিভাগ স্টাইলে করা পরিবর্তন অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য
|
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
যেমন, বাঁদিকের মার্জিন আপডেট করতে, সেট করুন
|
InsertSectionBreakRequest
নির্দিষ্ট লোকেশনে একটি বিভাগ বিরতি যোগ করে।
বিভাগ বিরতির আগে একটি নিউলাইন অক্ষর যোগ করা হবে।
| JSON উপস্থাপনা |
|---|
{ "sectionType": enum ( |
| ফিল্ড | |
|---|---|
sectionType
|
সন্নিবেশ করার জন্য বিভাগের ধরন। |
| যে লোকেশনে বিরতি যোগ করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ডকুমেন্টের নির্দিষ্ট ইন্ডেক্সে একটি নিউলাইন ও বিভাগ বিরতি যোগ করে।
বিভাগ বিরতি অবশ্যই আগে থেকে থাকা
টেবিল, ইকুয়েশন, ফুটনোট, হেডার বা ফুটারের মধ্যে বিভাগ বিরতি যোগ করা যায় না। যেহেতু বিভাগ বিরতি শুধুমাত্র বডির মধ্যে যোগ করা যায়, তাই
|
endOfSegmentLocation
|
ডকুমেন্টের বডির শেষে একটি নিউলাইন ও একটি বিভাগ বিরতি যোগ করে।
ফুটনোট, হেডার বা ফুটারের মধ্যে বিভাগ বিরতি যোগ করা যায় না। যেহেতু বিভাগ বিরতি শুধুমাত্র বডির মধ্যে যোগ করা যায়, তাই
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
DeleteHeaderRequest
ডকুমেন্ট থেকে
Header
মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{ "headerId": string, "tabId": string } |
| ফিল্ড | |
|---|---|
headerId
|
মুছে ফেলার জন্য হেডার আইডি। এই হেডারটি যদি
|
tabId
|
মুছে দেওয়ার জন্য হেডার থাকা ট্যাব। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
PinTableHeaderRowsRequest
টেবিলে পিন করা টেবিল হেডার সারির সংখ্যা আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"tableStartLocation": {
object ( |
| ফিল্ড | |
|---|---|
tableStartLocation
|
ডকুমেন্টে টেবিলটি যে লোকেশন থেকে শুরু হয়েছে। |
pinnedHeaderRowsCount
|
পিন করার জন্য টেবিলের সারির সংখ্যা, যেখানে ০ মানে হল সব সারি আনপিন করা আছে। |
AddDocumentTabRequest
ডকুমেন্ট ট্যাব যোগ করে। নির্দিষ্ট ইন্ডেক্সে কোনও ট্যাব যোগ করা হলে, পরবর্তী সব ট্যাবের ইন্ডেক্স এক করে বেড়ে যায়।
| JSON উপস্থাপনা |
|---|
{
"tabProperties": {
object ( |
| ফিল্ড | |
|---|---|
tabProperties
|
যোগ করার জন্য ট্যাবের প্রপার্টি। সব প্রপার্টি ঐচ্ছিক। |
DeleteTabRequest
ট্যাব মুছে দেয়। ট্যাবে চাইল্ড ট্যাব থাকলে, সেগুলিও মুছে দেওয়া হয়।
| JSON উপস্থাপনা |
|---|
{ "tabId": string } |
| ফিল্ড | |
|---|---|
tabId
|
মুছে ফেলার জন্য ট্যাবের আইডি। |
UpdateDocumentTabPropertiesRequest
ডকুমেন্ট ট্যাবের প্রপার্টি আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{
"tabProperties": {
object ( |
| ফিল্ড | |
|---|---|
tabProperties
|
আপডেট করার জন্য ট্যাব প্রপার্টি। |
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
|
InsertPersonRequest
কোনও ব্যক্তির নাম উল্লেখ করে।
| JSON উপস্থাপনা |
|---|
{ "personProperties": { object ( |
| ফিল্ড | |
|---|---|
personProperties
|
উল্লেখ করার জন্য ব্যক্তির প্রপার্টি। |
| যে লোকেশনের কথা উল্লেখ করা হয়েছে সেটি যোগ করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ডকুমেন্টের নির্দিষ্ট ইন্ডেক্সে কোনও ব্যক্তিকে মেনশন করা টেক্সট যোগ করে।
উল্লেখ করা ব্যক্তিকে অবশ্যই আগে থেকে থাকা
ইকুয়েশনের মধ্যে কোনও ব্যক্তির নাম উল্লেখ করা যাবে না। |
endOfSegmentLocation
|
হেডার, ফুটার, ফুটনোট বা ডকুমেন্টের শেষে কোনও ব্যক্তির নাম উল্লেখ করা হলে তা যোগ করে। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
UpdateNamedStyleRequest
নামযুক্ত স্টাইল আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"namedStyle": {
object ( |
| ফিল্ড | |
|---|---|
namedStyle
|
আপডেট করার জন্য ডকুমেন্টের স্টাইল। |
fields
|
আপডেট করতে হবে এমন NamedStyle ফিল্ড।
অন্তত
যেমন, টেক্সট স্টাইল বোল্ডে আপডেট করতে,
কোনও প্রপার্টির ডিফল্ট ভ্যালু রিসেট করতে, ফিল্ড মাস্কে সেটির ফিল্ডের নাম যোগ করুন, কিন্তু ফিল্ডটি আনসেট রাখুন। খালি TextStyle বা ParagraphStyle সহ
|
tabId
|
আপডেট করার জন্য ডকুমেন্ট ট্যাব। ডিফল্ট হিসেবে, প্রথম ট্যাবে আপডেট প্রয়োগ করা হয়। |
InsertRichLinkRequest
নির্দিষ্ট লোকেশনে একটি
RichLink
যোগ করে।
| JSON উপস্থাপনা |
|---|
{ "richLinkProperties": { object ( |
| ফিল্ড | |
|---|---|
richLinkProperties
|
ঢোকানোর জন্য রিচ লিঙ্কের প্রপার্টি। |
| যে লোকেশনে রিচ লিঙ্ক যোগ করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ডকুমেন্টের নির্দিষ্ট ইন্ডেক্সে রিচ লিঙ্ক যোগ করে।
রিচ লিঙ্কটি অবশ্যই আগে থেকে থাকা
ইকুয়েশনের মধ্যে রিচ লিঙ্ক যোগ করা যায় না। |
endOfSegmentLocation
|
হেডার, ফুটার, ফুটনোট বা ডকুমেন্টের মূল অংশের শেষে রিচ লিঙ্ক যোগ করে। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
InsertDateRequest
নির্দিষ্ট লোকেশনে তারিখ যোগ করে।
| JSON উপস্থাপনা |
|---|
{ "dateElementProperties": { object ( |
| ফিল্ড | |
|---|---|
dateElementProperties
|
যোগ করার তারিখের প্রপার্টি। |
| যে লোকেশনে তারিখটি যোগ করা হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ডকুমেন্টের নির্দিষ্ট ইন্ডেক্সে তারিখ যোগ করে।
তারিখটি অবশ্যই আগে থেকে থাকা
|
endOfSegmentLocation
|
প্রদত্ত হেডার, ফুটার বা ডকুমেন্ট বডির শেষে তারিখ যোগ করে। |
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
InsertCommentRequest
ডকুমেন্টে একটি
CommentThread
যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"content": string,
"assigneeEmailAddress": string,
"range": {
object ( |
| ফিল্ড | |
|---|---|
content
|
কমেন্টের টেক্সট, প্লেন টেক্সট হিসেবে। এই টেক্সট কন্টেন্টকে Docs এডিটরে তৈরি করা কমেন্টের মতোই ম্যানেজ করা হবে। এটি ফর্ম্যাটিং, বিজ্ঞপ্তি ইত্যাদির জন্য একই ধরনের আচরণ করবে। এই ফিল্ড ফাঁকা রাখা যাবে না এবং ২০৪৮ UTF-8 কোড ইউনিটের বেশি হলে চলবে না। |
assigneeEmailAddress
|
ঐচ্ছিক। কমেন্ট অ্যাসাইন করা হয়েছে এমন ব্যক্তির ইমেল আইডি। অ্যাসাইন করা হয়নি এমন কমেন্টের জন্য খালি রাখুন। ২০৪৮ UTF-8 কোড ইউনিটের বেশি হলে চলবে না। |
| ডকুমেন্টের সেই লোকেশন যা এই কমেন্টের সাথে যুক্ত। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
range
|
এই কমেন্টের সাথে যুক্ত ডকুমেন্টে
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
AddCommentReplyRequest
একটি উত্তরের
Post
মধ্যে
CommentThread
বা
SuggestionThread যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"post": {
object ( |
| ফিল্ড | |
|---|---|
post
|
উত্তরটি
|
| যে থ্রেডে উত্তর যোগ করতে হবে তার আইডি। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
commentId
|
যে মেসেজে উত্তর যোগ করতে চান সেটির আইডি
|
suggestionId
|
যে মেসেজে উত্তর যোগ করতে চান সেটির আইডি
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
UpdateCommentPostRequest
আপডেট করা হয়
Post
-এ
CommentThread
অথবা
SuggestionThread-এ।
নিম্নলিখিত কারণে 400 ত্রুটিপূর্ণ অনুরোধ সংক্রান্ত সমস্যা ফেরত দেয়:
-
পোস্টটি হল
headPostএকটি SuggestionThread-এর। -
অনুরোধকারী ব্যবহারকারী পোস্টের লেখক নন।
| JSON উপস্থাপনা |
|---|
{ "postId": string, "content": string, "commentId": string, "suggestionId": string } |
| ফিল্ড | |
|---|---|
postId
|
যে পোস্ট আপডেট করা হচ্ছে তার আইডি। |
content
|
কমেন্টের নতুন টেক্সট, প্লেন টেক্সট হিসেবে। এই টেক্সট কন্টেন্টকে Docs এডিটরে তৈরি করা কমেন্টের মতোই ম্যানেজ করা হবে। এটি ফর্ম্যাটিং, বিজ্ঞপ্তি ইত্যাদির জন্য একই ধরনের আচরণ করবে। এই ফিল্ড ফাঁকা রাখা যাবে না এবং ২০৪৮ UTF-8 কোড ইউনিটের বেশি হলে চলবে না। |
| পোস্টটি যে থ্রেডের অংশ, তার আইডি। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
commentId
|
পোস্টটি যে
|
suggestionId
|
পোস্টটি যে
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
DeleteCommentRequest
একটি
CommentThread মুছে দেয়।
অনুরোধকারী ব্যবহারকারী যদি
headPost-এর লেখক না হন, তাহলে 400 ত্রুটিপূর্ণ অনুরোধ সংক্রান্ত সমস্যা রিটার্ন করে।
| JSON উপস্থাপনা |
|---|
{ "commentId": string } |
| ফিল্ড | |
|---|---|
commentId
|
মুছে দেওয়া হচ্ছে এমন
|
DeleteCommentReplyRequest
কোনও উত্তরের উত্তর মুছে দেয়
Post
থেকে
CommentThread
বা
SuggestionThread.
নিম্নলিখিত কারণে 400 ত্রুটিপূর্ণ অনুরোধ সংক্রান্ত সমস্যা ফেরত দেয়:
-
অনুরোধকারী ব্যবহারকারী পোস্টের লেখক নন।
-
উত্তরের পোস্টে একটি [অ্যাকশন][google.apps.docs.v1.Post.action] রয়েছে।
-
উত্তরের পোস্টে একটি
assigneeরয়েছে।
| JSON উপস্থাপনা |
|---|
{ "postId": string, "commentId": string, "suggestionId": string } |
| ফিল্ড | |
|---|---|
postId
|
মুছে ফেলা হচ্ছে এমন উত্তরের আইডি।
|
| পোস্টটি যে থ্রেডের অংশ, তার আইডি। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
commentId
|
পোস্টটি যে
|
suggestionId
|
পোস্টটি যে
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
AcceptSuggestionRequest
একটি সাজেশন গ্রহণ করে।
অনুরোধকারী ব্যবহারকারীর কাছে ডকুমেন্টে এডিট অ্যাক্সেস না থাকলে, 403 forbidden error রিটার্ন করে।
| JSON উপস্থাপনা |
|---|
{ "suggestionId": string } |
| ফিল্ড | |
|---|---|
suggestionId
|
সাজেশনের আইডি। |
RejectSuggestionRequest
একটি সাজেশন বাতিল করে।
অনুরোধকারী ব্যবহারকারীর যদি ডকুমেন্ট এডিট করার অ্যাক্সেস না থাকে এবং তিনি যদি সাজেশনটির লেখক না হন, তাহলে 403 নিষিদ্ধ সমস্যা রিটার্ন করে।
| JSON উপস্থাপনা |
|---|
{ "suggestionId": string } |
| ফিল্ড | |
|---|---|
suggestionId
|
সাজেশনের আইডি। |
DeleteSuggestionRequest
একটি সাজেশন মুছে দেয়।
অনুরোধকারী ব্যবহারকারী যদি সাজেশনের লেখক না হন, তাহলে 403 নিষিদ্ধ সমস্যা রিটার্ন করে।
| JSON উপস্থাপনা |
|---|
{ "suggestionId": string } |
| ফিল্ড | |
|---|---|
suggestionId
|
সাজেশনের আইডি। |
CreateDropdownDefinitionRequest
ডকুমেন্টে নতুন
DropdownDefinition
তৈরি করে।
| JSON উপস্থাপনা |
|---|
{
"dropdownDefinition": {
object ( |
| ফিল্ড | |
|---|---|
dropdownDefinition
|
প্রয়োজনীয়। তৈরি করার জন্য
|
tabId
|
ড্রপডাউন সংজ্ঞা তৈরি করার জন্য ট্যাবের আইডি। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
UpdateDropdownDefinitionPropertiesRequest
DropdownDefinition-এর প্রপার্টি আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"dropdownDefinitionId": string,
"tabId": string,
"dropdownDefinitionProperties": {
object ( |
| ফিল্ড | |
|---|---|
dropdownDefinitionId
|
আপডেট করার জন্য
|
tabId
|
আপডেট করার জন্য ড্রপডাউন সংজ্ঞা থাকা ট্যাবের আইডি। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
dropdownDefinitionProperties
|
আপডেট করার জন্য প্রপার্টি। |
selectedOptionIdReplacements
|
বিকল্প আইডি থেকে সেটির রিপ্লেসমেন্টের ম্যাপ, কোনও বিকল্প মুছে দেওয়া হলে, অটোমেটিক অরফ্যান
কী হল মুছে ফেলা বিকল্পের আইডি এবং ভ্যালু হল তার পরিবর্তে ব্যবহার করা বিকল্পের আইডি। মুছে দেওয়া হচ্ছে এমন কোনও বিকল্প যদি ডকুমেন্টের এক বা একাধিক
যেমন, বিকল্প 'ক'-এর পরিবর্তে বিকল্প 'খ' ব্যবহার করা হলে, ম্যাপটি এমন হওয়া উচিত:
|
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
ফিল্ড মাস্কে
|
InsertDropdownRequest
নির্দিষ্ট লোকেশনে একটি
Dropdown
যোগ করে।
| JSON উপস্থাপনা |
|---|
{ "dropdownDefinitionId": string, "selectedOptionId": string, "location": { object ( |
| ফিল্ড | |
|---|---|
dropdownDefinitionId
|
প্রয়োজনীয়। The
|
selectedOptionId
|
ড্রপডাউনের জন্য ঐচ্ছিক প্রাথমিক ভ্যালু। এই ফিল্ড নির্দিষ্ট করা না থাকলে, ড্রপডাউন ডেফিনিশনে নির্দিষ্ট করা প্রথম বিকল্পটি বেছে নেওয়ার জন্য নতুন ড্রপডাউন ডিফল্ট হিসেবে সেট করা হবে। এই ফিল্ড নির্দিষ্ট করা থাকলে কিন্তু ড্রপডাউন সংজ্ঞায় কোনও সঠিক বিকল্পের রেফারেন্স না থাকলে, 400 ত্রুটিপূর্ণ অনুরোধ সংক্রান্ত সমস্যা দেখানো হয়। |
| ডকুমেন্টের সেই লোকেশন যেখানে ড্রপডাউন যোগ করতে হবে। নিচে পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের তালিকা দেওয়া হল। কোনও উত্তরে সর্বাধিক একটি ফিল্ড সেট করা হবে: | |
location
|
ড্রপডাউন মেনু যোগ করার জন্য ডকুমেন্টের
|
endOfSegmentLocation
|
ড্রপডাউন মেনু যোগ করার জন্য ডকুমেন্টের
|
| পারস্পরিকভাবে এক্সক্লুসিভ ফিল্ডের শেষ। | |
UpdateDropdownPropertiesRequest
Dropdown-এর প্রপার্টি আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"dropdownId": string,
"tabId": string,
"dropdownProperties": {
object ( |
| ফিল্ড | |
|---|---|
dropdownId
|
প্রয়োজনীয়। The
|
tabId
|
আপডেট করার জন্য ড্রপডাউন মেনু থাকা ট্যাবের আইডি। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|
dropdownProperties
|
আপডেট করার জন্য প্রপার্টি। |
fields
|
যেসব ফিল্ড আপডেট করতে হবে।
অন্তত একটি ফিল্ড উল্লেখ করতে হবে। রুট
|
DeleteDropdownDefinitionRequest
একটি
DropdownDefinition মুছে দেয়।
ডকুমেন্টে কোনও ড্রপডাউন ইনস্ট্যান্স (চিপ) দ্বারা ড্রপডাউন সংজ্ঞা রেফারেন্স করা হলে, একটি 400 ভুল অনুরোধ সংক্রান্ত সমস্যা ফেরত আসে।
| JSON উপস্থাপনা |
|---|
{ "dropdownDefinitionId": string, "tabId": string } |
| ফিল্ড | |
|---|---|
dropdownDefinitionId
|
মুছে দিতে হবে এমন
|
tabId
|
মুছে ফেলার জন্য ড্রপডাউন সংজ্ঞা থাকা ট্যাবের আইডি। এটি বাদ দিলে, প্রথম ট্যাবে অনুরোধটি প্রয়োগ করা হয়। একটি ট্যাব থাকা ডকুমেন্টে:
একাধিক ট্যাব থাকা ডকুমেন্টে:
|