অনুরোধ
একটি ডকুমেন্টে প্রয়োগ করার জন্য একটি মাত্র আপডেট।
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড request । আবেদনের জন্য নির্দিষ্ট অনুরোধ। ঠিক একটি ফিল্ড প্রয়োজন। request নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
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 | একটি টেবিলে পিন করা হেডার সারির সংখ্যা আপডেট করে। |
insertPerson | একজন ব্যক্তির উল্লেখ সন্নিবেশ করান। |
সমস্ত টেক্সট অনুরোধ প্রতিস্থাপন করুন
একটি মানদণ্ডের সাথে মিলে যাওয়া সমস্ত টেক্সটের উদাহরণ replace text দিয়ে প্রতিস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{ "replaceText": string, "tabsCriteria": { object ( |
| ক্ষেত্র | |
|---|---|
replaceText | যে লেখাটি মিলে যাওয়া লেখাটিকে প্রতিস্থাপন করবে। |
tabsCriteria | ঐচ্ছিক। কোন ট্যাবে প্রতিস্থাপন করা হবে তা নির্দিষ্ট করার জন্য ব্যবহৃত মানদণ্ড। বাদ দেওয়া হলে, প্রতিস্থাপনটি সমস্ত ট্যাবের ক্ষেত্রে প্রযোজ্য হবে। একটি একক ট্যাব ধারণকারী একটি নথিতে:
একাধিক ট্যাব সম্বলিত একটি নথিতে:
|
ইউনিয়ন ক্ষেত্রের criteria । প্রতিস্থাপনের জন্য লেখার সাথে মেলানোর জন্য ব্যবহৃত criteria নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
containsText | এই সাবস্ট্রিংয়ের সাথে মিলে যাওয়া ডকুমেন্টে টেক্সট খুঁজে বের করে। |
সাবস্ট্রিং ম্যাচের মানদণ্ড
একটি মানদণ্ড যা ডকুমেন্টের একটি নির্দিষ্ট স্ট্রিং টেক্সটের সাথে মেলে।
| JSON উপস্থাপনা |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| ক্ষেত্র | |
|---|---|
text | ডকুমেন্টে যে টেক্সটটি খুঁজতে হবে। |
matchCase | অনুসন্ধানটি নিম্নলিখিত বিষয়গুলির সাথে সঙ্গতিপূর্ণ কিনা তা নির্দেশ করে:
|
searchByRegex | ঐচ্ছিক। যদি find মানটিকে একটি নিয়মিত এক্সপ্রেশন হিসেবে বিবেচনা করা হয়, তাহলে True। প্যাটার্নে যেকোনো ব্যাকস্ল্যাশ এস্কেপ করা উচিত।
|
ট্যাবসক্রিটেরিয়া
একটি মানদণ্ড যা নির্দিষ্ট করে যে কোন ট্যাবে একটি অনুরোধ কার্যকর করা হবে।
| JSON উপস্থাপনা |
|---|
{ "tabIds": [ string ] } |
| ক্ষেত্র | |
|---|---|
tabIds[] | অনুরোধটি কার্যকর করা ট্যাব আইডিগুলির তালিকা। |
টেক্সট রিকোয়েস্ট সন্নিবেশ করুন
নির্দিষ্ট স্থানে টেক্সট সন্নিবেশ করায়।
| JSON উপস্থাপনা |
|---|
{ "text": string, // Union field |
| ক্ষেত্র | |
|---|---|
text | যে টেক্সটটি সন্নিবেশ করা হবে। একটি নতুন লাইন অক্ষর সন্নিবেশ করালে সেই সূচীতে পরোক্ষভাবে একটি নতুন সন্নিবেশিত টেক্সটের জন্য টেক্সট স্টাইল স্বয়ংক্রিয়ভাবে নির্ধারিত হবে, সাধারণত পার্শ্ববর্তী টেক্সটের স্টাইলিং সংরক্ষণ করা হবে। বেশিরভাগ ক্ষেত্রে, সন্নিবেশিত টেক্সটের টেক্সট স্টাইল সন্নিবেশ সূচীর ঠিক আগের টেক্সটের সাথে মিলবে। কিছু নিয়ন্ত্রণ অক্ষর (U+0000-U+0008, U+000C-U+001F) এবং ইউনিকোড বেসিক বহুভাষিক প্লেন প্রাইভেট ইউজ এরিয়া (U+E000-U+F8FF) থেকে অক্ষর সন্নিবেশিত টেক্সট থেকে বাদ দেওয়া হবে। |
Union ফিল্ড insertion_location । যে স্থানে টেক্সটটি সন্নিবেশ করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
location | নথিতে একটি নির্দিষ্ট সূচীতে পাঠ্য সন্নিবেশ করান। একটি বিদ্যমান |
endOfSegmentLocation | একটি হেডার, ফুটার, ফুটনোট অথবা ডকুমেন্টের বডির শেষে টেক্সট সন্নিবেশ করান। |
স্থান
নথিতে একটি নির্দিষ্ট অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "segmentId": string, "index": integer, "tabId": string } |
| ক্ষেত্র | |
|---|---|
segmentId | যে হেডার, ফুটার বা ফুটনোটে অবস্থানটি রয়েছে তার আইডি। একটি খালি সেগমেন্ট আইডি ডকুমেন্টের মূল অংশকে নির্দেশ করে। |
index | UTF-16 কোড ইউনিটে শূন্য-ভিত্তিক সূচক। সূচকটি |
tabId | যে ট্যাবে অবস্থানটি রয়েছে। বাদ দিলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী একটি নথিতে:
একাধিক ট্যাব সম্বলিত একটি নথিতে:
|
এন্ডঅফসেগমেন্টলোকেশন
একটি বডি, হেডার, ফুটার বা ফুটনোটের শেষে অবস্থান। অবস্থানটি ডকুমেন্ট সেগমেন্টের শেষ নতুন লাইনের ঠিক আগে।
| JSON উপস্থাপনা |
|---|
{ "segmentId": string, "tabId": string } |
| ক্ষেত্র | |
|---|---|
segmentId | যে হেডার, ফুটার বা ফুটনোটে অবস্থানটি রয়েছে তার আইডি। একটি খালি সেগমেন্ট আইডি ডকুমেন্টের মূল অংশকে নির্দেশ করে। |
tabId | যে ট্যাবে অবস্থানটি রয়েছে। বাদ দিলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী একটি নথিতে:
একাধিক ট্যাব সম্বলিত একটি নথিতে:
|
আপডেট টেক্সট স্টাইল অনুরোধ
টেক্সটের স্টাইলিং আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{ "textStyle": { object ( |
| ক্ষেত্র | |
|---|---|
textStyle | টেক্সটের উপর সেট করার জন্য স্টাইল। যদি কোনও নির্দিষ্ট স্টাইলের মান প্যারেন্টের মানটির সাথে মিলে যায়, তাহলে সেই স্টাইলটি ইনহিরেট হিসেবে সেট করা হবে। কিছু টেক্সট স্টাইল পরিবর্তনের ফলে ডক্স এডিটরের আচরণের সাথে সামঞ্জস্যপূর্ণ অন্যান্য পরিবর্তনও হতে পারে। আরও তথ্যের জন্য |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। কমপক্ষে একটি ক্ষেত্র নির্দিষ্ট করতে হবে। মূল উদাহরণস্বরূপ, টেক্সট স্টাইলকে বোল্ডে আপডেট করতে, কোনও প্রোপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি সেট না করেই রাখুন। |
Union ফিল্ড insertion_location । টেক্সট স্টাইল আপডেট করার জন্য ব্যবহৃত রেঞ্জের ধরণ। insertion_location নিম্নলিখিতগুলির মধ্যে শুধুমাত্র একটি হতে পারে: | |
range | টেক্সট থেকে স্টাইলের পরিসর। সংলগ্ন নতুন লাইনগুলিকে অন্তর্ভুক্ত করার জন্য পরিসরটি বাড়ানো যেতে পারে। যদি পরিসরে সম্পূর্ণরূপে একটি তালিকার অন্তর্গত অনুচ্ছেদ থাকে, তাহলে অনুচ্ছেদের বুলেটটিও মিলিত পাঠ্য শৈলীর সাথে আপডেট করা হয়। আপেক্ষিক UpdateTextStyleRequest-এর ভিতরে রেঞ্জ ঢোকানো যাবে না। |
অনুচ্ছেদ বুলেট অনুরোধ তৈরি করুন
প্রদত্ত পরিসরের সাথে ওভারল্যাপ করে এমন সমস্ত অনুচ্ছেদের জন্য বুলেট তৈরি করে।
প্রতিটি অনুচ্ছেদের নেস্টিং লেভেল প্রতিটি অনুচ্ছেদের সামনের লিডিং ট্যাবগুলি গণনা করে নির্ধারণ করা হবে। বুলেট এবং সংশ্লিষ্ট অনুচ্ছেদের মধ্যে অতিরিক্ত স্থান এড়াতে, এই অনুরোধের মাধ্যমে এই লিডিং ট্যাবগুলি সরানো হয়েছে। এটি পাঠ্যের অংশগুলির সূচকগুলিকে পরিবর্তন করতে পারে।
যদি আপডেট করা অনুচ্ছেদের ঠিক আগের অনুচ্ছেদটি একটি মিলিত প্রিসেট সহ একটি তালিকায় থাকে, তাহলে আপডেট করা অনুচ্ছেদগুলি পূর্ববর্তী তালিকায় যোগ করা হবে।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | বুলেট প্রিসেট যে ব্যাপ্তিতে প্রয়োগ করা হবে। |
bulletPreset | যে ধরণের বুলেট গ্লিফ ব্যবহার করা হবে। |
বুলেটগ্লাইফপ্রিসেট
তালিকার জন্য বুলেট গ্লিফের প্রিসেট প্যাটার্ন।
এই প্যাটার্নগুলি এই ধরণের বুলেট ব্যবহার করে:
-
ARROW: একটি তীর, যা একটি ইউনিকোড 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: একটি তারা, যা একটি ইউনিকোড U+2605 কোড পয়েন্টের সাথে সম্পর্কিত। -
ALPHA: ছোট হাতের অক্ষর, যেমন 'a', 'b', অথবা 'c'। -
UPPERALPHA: একটি বড় হাতের অক্ষর, যেমন 'A', 'B', অথবা 'C'। -
DECIMAL: একটি সংখ্যা, যেমন '১', '২', অথবা '৩'। -
ZERODECIMAL: এমন একটি সংখ্যা যেখানে একক অঙ্কের সংখ্যার পূর্বে শূন্য থাকে, যেমন '01', '02', অথবা '03'। একাধিক অঙ্কের সংখ্যার পূর্বে শূন্য থাকে না। -
ROMAN: একটি ছোট হাতের রোমান সংখ্যা, যেমন 'i', 'ii', অথবা 'iii'। -
UPPERROMAN: একটি বড় হাতের রোমান সংখ্যা, যেমন 'I', 'II', অথবা 'III'। -
LEFTTRIANGLE: একটি ত্রিভুজ যা বাম দিকে নির্দেশ করে, একটি ইউনিকোড U+25c4 কোড বিন্দুর সাথে সম্পর্কিত।
| এনামস | |
|---|---|
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 সংখ্যাসূচক গ্লিফগুলি পিরিয়ড দ্বারা পৃথক করা হয়, যেখানে প্রতিটি নেস্টিং স্তর পূর্ববর্তী নেস্টিং স্তরের গ্লিফকে একটি উপসর্গ হিসাবে ব্যবহার করে। উদাহরণস্বরূপ: '1.', '1.1.', '2.', '2.2.'। |
NUMBERED_UPPERALPHA_ALPHA_ROMAN | প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য UPPERALPHA , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ড। |
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL | প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য UPPERROMAN , UPPERALPHA এবং DECIMAL সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ড। |
NUMBERED_ZERODECIMAL_ALPHA_ROMAN | প্রথম ৩টি তালিকার নেস্টিং স্তরের জন্য ZERODECIMAL , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ড। |
অনুচ্ছেদ বুলেট অনুরোধ মুছে ফেলুন
প্রদত্ত পরিসরের সাথে ওভারল্যাপ করা সমস্ত অনুচ্ছেদ থেকে বুলেট মুছে ফেলে।
প্রতিটি অনুচ্ছেদের নেস্টিং লেভেল সংশ্লিষ্ট অনুচ্ছেদের শুরুতে ইন্ডেন্ট যোগ করে দৃশ্যত সংরক্ষণ করা হবে।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | যে ব্যাপ্তি থেকে বুলেট মুছে ফেলা হবে। |
নামযুক্ত রেঞ্জের অনুরোধ তৈরি করুন
প্রদত্ত পরিসর উল্লেখ করে একটি NamedRange তৈরি করে।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
name | NamedRange এর নাম। নামগুলি অনন্য হতে হবে না। নামগুলি কমপক্ষে ১টি অক্ষরের এবং ২৫৬টির বেশি অক্ষরের হতে হবে না, যা UTF-16 কোড ইউনিটে পরিমাপ করা হবে। |
range | নামটি যে পরিসরে প্রয়োগ করতে হবে। |
নামযুক্ত রেঞ্জের অনুরোধ মুছে ফেলুন
একটি NamedRange মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{ "tabsCriteria": { object ( |
| ক্ষেত্র | |
|---|---|
tabsCriteria | ঐচ্ছিক। কোন ট্যাবে পরিসর মুছে ফেলা হবে তা নির্দিষ্ট করার জন্য ব্যবহৃত মানদণ্ড। বাদ দিলে, পরিসর মুছে ফেলা সমস্ত ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী একটি নথিতে:
একাধিক ট্যাব সম্বলিত একটি নথিতে:
|
Union ফিল্ড named_range_reference । কোন রেঞ্জ বা রেঞ্জ মুছে ফেলা হবে তা নির্ধারণ করে এমন মান। ঠিক একটি সেট করতে হবে। named_range_reference নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
namedRangeId | মুছে ফেলার জন্য নামযুক্ত পরিসরের আইডি। |
name | মুছে ফেলার জন্য পরিসরের নাম। প্রদত্ত নামের সাথে সমস্ত নামযুক্ত পরিসর মুছে ফেলা হবে। |
আপডেট প্যারাগ্রাফ স্টাইল অনুরোধ
প্রদত্ত পরিসরের সাথে ওভারল্যাপ করে এমন সমস্ত অনুচ্ছেদের স্টাইলিং আপডেট করুন।
| JSON উপস্থাপনা |
|---|
{ "paragraphStyle": { object ( |
| ক্ষেত্র | |
|---|---|
paragraphStyle | অনুচ্ছেদের উপর সেট করার জন্য স্টাইল। কিছু অনুচ্ছেদের স্টাইল পরিবর্তনের ফলে ডক্স এডিটরের আচরণের সাথে সামঞ্জস্যপূর্ণ অন্যান্য পরিবর্তনও হতে পারে। আরও তথ্যের জন্য |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। কমপক্ষে একটি ক্ষেত্র নির্দিষ্ট করতে হবে। মূল উদাহরণস্বরূপ, অনুচ্ছেদ শৈলীর সারিবদ্ধকরণ বৈশিষ্ট্য আপডেট করতে, কোনও প্রোপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি সেট না করেই রাখুন। |
Union ফিল্ড insertion_location । অনুচ্ছেদ শৈলী আপডেট করার জন্য ব্যবহৃত পরিসরের ধরণ। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
range | অনুচ্ছেদগুলিকে স্টাইলের সাথে ওভারল্যাপ করে এমন পরিসর। |
কন্টেন্টরেঞ্জের অনুরোধ মুছুন
ডকুমেন্ট থেকে কন্টেন্ট মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | মুছে ফেলার জন্য সামগ্রীর পরিসর। অনুচ্ছেদের সীমানা অতিক্রমকারী লেখা মুছে ফেলার ফলে দুটি অনুচ্ছেদ একত্রিত হওয়ার সাথে সাথে অনুচ্ছেদের শৈলী, তালিকা, অবস্থানকৃত বস্তু এবং বুকমার্কগুলিতে পরিবর্তন আসতে পারে। নির্দিষ্ট কিছু রেঞ্জ মুছে ফেলার চেষ্টা করলে একটি অবৈধ ডকুমেন্ট স্ট্রাকচার তৈরি হতে পারে, যে ক্ষেত্রে একটি 400 খারাপ অনুরোধ ত্রুটি ফিরে আসে। অবৈধ মুছে ফেলার অনুরোধের কিছু উদাহরণ হল:
|
ইনলাইন ইমেজ রিকোয়েস্ট সন্নিবেশ করান
প্রদত্ত স্থানে একটি ছবি ধারণকারী একটি InlineObject সন্নিবেশ করায়।
| JSON উপস্থাপনা |
|---|
{ "uri": string, "objectSize": { object ( |
| ক্ষেত্র | |
|---|---|
uri | ছবির URI। সন্নিবেশের সময় ছবিটি একবার আনা হয় এবং একটি অনুলিপি ডকুমেন্টের ভিতরে প্রদর্শনের জন্য সংরক্ষণ করা হয়। ছবিগুলির আকার 50MB এর কম হতে হবে, 25 মেগাপিক্সেলের বেশি হতে পারবে না এবং PNG, JPEG, অথবা GIF ফর্ম্যাটের যেকোনো একটিতে হতে হবে। প্রদত্ত URI সর্বজনীনভাবে অ্যাক্সেসযোগ্য এবং সর্বাধিক 2 kB দৈর্ঘ্যের হতে হবে। URI নিজেই ছবির সাথে সংরক্ষিত হয় এবং |
objectSize | ডকুমেন্টে ছবিটির আকার কত হবে। এই বৈশিষ্ট্যটি ঐচ্ছিক এবং ডকুমেন্টে ছবির চূড়ান্ত আকার নিম্নলিখিত নিয়ম দ্বারা নির্ধারিত হয়: * যদি প্রস্থ বা উচ্চতা কোনটিই নির্দিষ্ট না করা থাকে, তাহলে ছবির রেজোলিউশনের উপর ভিত্তি করে ছবির একটি ডিফল্ট আকার গণনা করা হয়। * যদি একটি মাত্রা নির্দিষ্ট করা থাকে তবে ছবির আকৃতি অনুপাত সংরক্ষণের জন্য অন্য মাত্রা গণনা করা হয়। * যদি প্রস্থ এবং উচ্চতা উভয়ই নির্দিষ্ট করা থাকে, তাহলে ছবিটির আকৃতি অনুপাত বজায় রেখে প্রদত্ত মাত্রার মধ্যে ফিট করার জন্য স্কেল করা হয়। |
Union ফিল্ড insertion_location । ছবিটি যে স্থানে ঢোকানো হবে। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
location | ডকুমেন্টের একটি নির্দিষ্ট সূচীতে ছবিটি সন্নিবেশ করায়। ছবিটি অবশ্যই একটি বিদ্যমান ইনলাইন ছবিগুলি পাদটীকা বা সমীকরণের ভিতরে ঢোকানো যাবে না। |
endOfSegmentLocation | একটি হেডার, ফুটার অথবা ডকুমেন্টের বডির শেষে টেক্সট সন্নিবেশ করান। পাদটীকার ভেতরে ইনলাইন ছবি ঢোকানো যাবে না। |
টেবিল অনুরোধ সন্নিবেশ করুন
নির্দিষ্ট স্থানে একটি টেবিল সন্নিবেশ করায়।
সন্নিবেশিত টেবিলের আগে একটি নতুন লাইন অক্ষর সন্নিবেশ করা হবে।
| JSON উপস্থাপনা |
|---|
{ "rows": integer, "columns": integer, // Union field |
| ক্ষেত্র | |
|---|---|
rows | টেবিলে সারির সংখ্যা। |
columns | টেবিলে কলামের সংখ্যা। |
Union ফিল্ড insertion_location । টেবিলটি যে স্থানে সন্নিবেশ করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
location | একটি নির্দিষ্ট মডেল সূচীতে টেবিলটি সন্নিবেশ করায়। সন্নিবেশিত টেবিলের আগে একটি নতুন লাইন অক্ষর সন্নিবেশ করা হবে, তাই টেবিলের শুরুর সূচকটি নির্দিষ্ট অবস্থানে থাকবে সূচক + 1। টেবিলটি অবশ্যই একটি বিদ্যমান পাদটীকা বা সমীকরণের ভিতরে টেবিল ঢোকানো যাবে না। |
endOfSegmentLocation | প্রদত্ত হেডার, ফুটার বা ডকুমেন্ট বডির শেষে টেবিলটি সন্নিবেশ করায়। সন্নিবেশ করা টেবিলের আগে একটি নতুন লাইন অক্ষর সন্নিবেশ করা হবে। পাদটীকার ভেতরে টেবিল ঢোকানো যাবে না। |
টেবিল সারি অনুরোধ সন্নিবেশ করুন
একটি টেবিলে একটি খালি সারি সন্নিবেশ করান।
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableCellLocation | রেফারেন্স টেবিলের ঘরের অবস্থান যেখান থেকে সারিগুলি সন্নিবেশ করা হবে। রেফারেন্স সেলটি যেখানে অবস্থিত তার সারির উপরে (অথবা নীচে) একটি নতুন সারি সন্নিবেশ করা হবে। যদি রেফারেন্স সেলটি একটি মার্জড সেল হয়, তাহলে মার্জড সেলের উপরে (অথবা নীচে) একটি নতুন সারি সন্নিবেশ করা হবে। |
insertBelow | রেফারেন্স সেলের অবস্থানের নিচে নতুন সারি ঢোকাবেন কিনা।
|
টেবিলসেললোকেশন
একটি টেবিলের মধ্যে একটি একক ঘরের অবস্থান।
| JSON উপস্থাপনা |
|---|
{
"tableStartLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableStartLocation | ডকুমেন্টে টেবিলটি যে অবস্থান থেকে শুরু হয়। |
rowIndex | শূন্য-ভিত্তিক সারি সূচক। উদাহরণস্বরূপ, টেবিলের দ্বিতীয় সারির একটি সারি সূচক 1। |
columnIndex | শূন্য-ভিত্তিক কলাম সূচক। উদাহরণস্বরূপ, টেবিলের দ্বিতীয় কলামের একটি কলাম সূচক 1। |
টেবিল কলাম অনুরোধ সন্নিবেশ করুন
একটি টেবিলে একটি খালি কলাম সন্নিবেশ করান।
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableCellLocation | রেফারেন্স টেবিলের ঘরের অবস্থান যেখান থেকে কলামগুলি সন্নিবেশ করা হবে। রেফারেন্স সেলটি যেখানে অবস্থিত সেই কলামের বাম (অথবা ডান) দিকে একটি নতুন কলাম সন্নিবেশ করা হবে। যদি রেফারেন্স সেলটি একটি মার্জড সেল হয়, তাহলে মার্জড সেলের বাম (অথবা ডান) দিকে একটি নতুন কলাম সন্নিবেশ করা হবে। |
insertRight | রেফারেন্স সেল অবস্থানের ডানদিকে নতুন কলাম ঢোকাবেন কিনা।
|
টেবিল সারি অনুরোধ মুছুন
একটি টেবিল থেকে একটি সারি মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableCellLocation | রেফারেন্স টেবিলের ঘরের অবস্থান যেখান থেকে সারিটি মুছে ফেলা হবে। এই ঘরটি যে সারিটি জুড়ে বিস্তৃত তা মুছে ফেলা হবে। যদি এটি একটি মার্জ করা ঘর হয় যা একাধিক সারি জুড়ে বিস্তৃত হয়, তাহলে ঘরটি যে সারিগুলি জুড়ে বিস্তৃত তা মুছে ফেলা হবে। এই মুছে ফেলার পরে যদি টেবিলে কোনও সারি না থাকে, তাহলে পুরো টেবিলটি মুছে ফেলা হবে। |
টেবিল কলাম অনুরোধ মুছুন
একটি টেবিল থেকে একটি কলাম মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableCellLocation | রেফারেন্স টেবিলের যে কক্ষ থেকে কলামটি মুছে ফেলা হবে তার অবস্থান। এই ঘরটি যে কলামটি জুড়ে বিস্তৃত তা মুছে ফেলা হবে। যদি এটি একটি মার্জ করা ঘর হয় যা একাধিক কলাম জুড়ে বিস্তৃত, তাহলে ঘরটি যে কলামগুলি জুড়ে বিস্তৃত তা মুছে ফেলা হবে। এই মুছে ফেলার পরে যদি টেবিলে কোনও কলাম না থাকে, তাহলে পুরো টেবিলটি মুছে ফেলা হবে। |
পৃষ্ঠাভাঙ্গার অনুরোধ সন্নিবেশ করুন
নির্দিষ্ট স্থানে একটি পৃষ্ঠা বিরতির পরে একটি নতুন লাইন সন্নিবেশ করায়।
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
Union ফিল্ড insertion_location । পৃষ্ঠা বিরতি যে স্থানে সন্নিবেশ করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
location | নথিতে একটি নির্দিষ্ট সূচীতে পৃষ্ঠা বিরতি সন্নিবেশ করান। পৃষ্ঠা বিরতি অবশ্যই একটি বিদ্যমান পৃষ্ঠা বিরতিগুলি কোনও টেবিল, সমীকরণ, পাদটীকা, শিরোনাম বা পাদলেখের ভিতরে সন্নিবেশ করা যাবে না। যেহেতু পৃষ্ঠা বিরতিগুলি কেবল মূল অংশের ভিতরে সন্নিবেশ করা যেতে পারে, তাই |
endOfSegmentLocation | ডকুমেন্টের মূল অংশের শেষে পৃষ্ঠা বিরতি সন্নিবেশ করান। পৃষ্ঠা বিরতি পাদটীকা, হেডার বা ফুটারের ভিতরে সন্নিবেশ করা যাবে না। যেহেতু পৃষ্ঠা বিরতি শুধুমাত্র বডির ভিতরে সন্নিবেশ করা যেতে পারে, তাই |
অবস্থানগত বস্তুর অনুরোধ মুছে ফেলুন
ডকুমেন্ট থেকে একটি PositionedObject মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{ "objectId": string, "tabId": string } |
| ক্ষেত্র | |
|---|---|
objectId | মুছে ফেলার জন্য অবস্থান করা বস্তুর আইডি। |
tabId | যে ট্যাবে অবজেক্টটি মুছে ফেলা হবে সেটি অবস্থিত। বাদ দিলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী একটি নথিতে:
একাধিক ট্যাব সম্বলিত একটি নথিতে:
|
আপডেট টেবিলকলামপ্রপার্টিঅনুরোধ
একটি টেবিলের কলামের TableColumnProperties আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "tableStartLocation": { object ( |
| ক্ষেত্র | |
|---|---|
tableStartLocation | ডকুমেন্টে টেবিলটি যে অবস্থান থেকে শুরু হয়। |
columnIndices[] | শূন্য-ভিত্তিক কলাম সূচকের তালিকা যার বৈশিষ্ট্য আপডেট করা উচিত। যদি কোনও সূচক নির্দিষ্ট না করা থাকে, তাহলে সমস্ত কলাম আপডেট করা হবে। |
tableColumnProperties | টেবিল কলামের বৈশিষ্ট্যাবলী আপডেট করতে হবে। যদি |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। কমপক্ষে একটি ক্ষেত্র নির্দিষ্ট করতে হবে। মূল উদাহরণস্বরূপ, কলামের প্রস্থ আপডেট করার জন্য, |
UpdateTableCellStyleRequest
টেবিল কোষের একটি পরিসরের স্টাইল আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "tableCellStyle": { object ( |
| ক্ষেত্র | |
|---|---|
tableCellStyle | টেবিলের কোষে সেট করার জন্য স্টাইল। সীমানা আপডেট করার সময়, যদি একটি ঘর সংলগ্ন ঘরের সাথে একটি সীমানা ভাগ করে, তাহলে সংলগ্ন ঘরের সংশ্লিষ্ট সীমানা বৈশিষ্ট্যও আপডেট করা হয়। মার্জ করা এবং অদৃশ্য সীমানা আপডেট করা হয় না। যেহেতু একই অনুরোধে সংলগ্ন কোষগুলির দ্বারা ভাগ করা একটি সীমানা আপডেট করার ফলে সীমানা আপডেটগুলি পরস্পরবিরোধী হতে পারে, তাই সীমানা আপডেটগুলি নিম্নলিখিত ক্রমে প্রয়োগ করা হয়:
|
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। কমপক্ষে একটি ক্ষেত্র নির্দিষ্ট করতে হবে। মূল উদাহরণস্বরূপ, টেবিল সেলের ব্যাকগ্রাউন্ড কালার আপডেট করার জন্য, কোনও প্রোপার্টিকে তার ডিফল্ট মানে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটি সেট না করেই রাখুন। |
ইউনিয়ন ফিল্ড cells । যেসব সেল আপডেট করা হবে। cells নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
tableRange | টেবিলের পরিসরটি টেবিলের উপসেটকে প্রতিনিধিত্ব করে যেখানে আপডেটগুলি প্রয়োগ করা হয়। |
tableStartLocation | ডকুমেন্টে টেবিলটি যে স্থান থেকে শুরু হয়। নির্দিষ্ট করা হলে, টেবিলের সমস্ত কক্ষে আপডেটগুলি প্রয়োগ করা হয়। |
টেবিল রেঞ্জ
একটি টেবিল পরিসর একটি টেবিলের একটি উপসেটের একটি রেফারেন্স প্রতিনিধিত্ব করে।
এটা মনে রাখা গুরুত্বপূর্ণ যে টেবিল রেঞ্জ দ্বারা নির্দিষ্ট করা ঘরগুলি অগত্যা একটি আয়তক্ষেত্র গঠন করে না। উদাহরণস্বরূপ, ধরা যাক আমাদের একটি 3 x 3 টেবিল আছে যেখানে শেষ সারির সমস্ত ঘর একসাথে একত্রিত করা হয়েছে। টেবিলটি দেখতে এরকম:
[ ][ ][ ]
[ ][ ][ ]
[ ]
টেবিল সেল লোকেশন = (tableStartLocation, row = 0, column = 0), row span = 3 এবং column span = 2 সহ একটি টেবিল রেঞ্জ নিম্নলিখিত সেলগুলিকে নির্দিষ্ট করে:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| JSON উপস্থাপনা |
|---|
{
"tableCellLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableCellLocation | টেবিলের পরিসর যে কক্ষ থেকে শুরু হয় সেই কক্ষের অবস্থান। |
rowSpan | টেবিল পরিসরের সারির স্প্যান। |
columnSpan | সারণির পরিসরের কলামের স্প্যান। |
UpdateTableRowStyleRequest
একটি টেবিলের সারির TableRowStyle আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "tableStartLocation": { object ( |
| ক্ষেত্র | |
|---|---|
tableStartLocation | ডকুমেন্টে টেবিলটি যে অবস্থান থেকে শুরু হয়। |
rowIndices[] | শূন্য-ভিত্তিক সারি সূচকের তালিকা যার স্টাইল আপডেট করা উচিত। যদি কোনও সূচক নির্দিষ্ট না করা থাকে, তাহলে সমস্ত সারি আপডেট করা হবে। |
tableRowStyle | সারিতে সেট করার জন্য স্টাইল। |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। কমপক্ষে একটি ক্ষেত্র নির্দিষ্ট করতে হবে। রুট উদাহরণস্বরূপ, সর্বনিম্ন সারির উচ্চতা আপডেট করতে, |
প্রতিস্থাপন চিত্র অনুরোধ
একটি বিদ্যমান চিত্রকে একটি নতুন চিত্র দিয়ে প্রতিস্থাপন করে।
একটি ছবি প্রতিস্থাপন করলে ডক্স এডিটরের আচরণ প্রতিফলিত করার জন্য বিদ্যমান ছবি থেকে কিছু image effects মুছে ফেলা হয়।
| JSON উপস্থাপনা |
|---|
{
"imageObjectId": string,
"uri": string,
"imageReplaceMethod": enum ( |
| ক্ষেত্র | |
|---|---|
imageObjectId | যে ছবিটি প্রতিস্থাপন করা হবে তার আইডি। একটি গেট রিকোয়েস্টের প্রতিক্রিয়া থেকে আইডিটি পুনরুদ্ধার করা যেতে পারে। |
uri | নতুন ছবির URI। সন্নিবেশের সময় ছবিটি একবার আনা হয় এবং একটি অনুলিপি ডকুমেন্টের ভিতরে প্রদর্শনের জন্য সংরক্ষণ করা হয়। ছবিগুলি অবশ্যই 50MB এর কম হতে হবে, 25 মেগাপিক্সেলের বেশি হতে পারবে না এবং PNG, JPEG, অথবা GIF ফর্ম্যাটে থাকতে হবে। প্রদত্ত URI দৈর্ঘ্যে 2 KB এর বেশি হতে পারে না। URIটি ছবির সাথে সংরক্ষিত হয় এবং |
imageReplaceMethod | প্রতিস্থাপন পদ্ধতি। |
tabId | ছবিটি যে ট্যাবে প্রতিস্থাপন করা হবে সেটি। বাদ দিলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী একটি নথিতে:
একাধিক ট্যাব সম্বলিত একটি নথিতে:
|
ImageReplaceMethod সম্পর্কে
ছবি প্রতিস্থাপন পদ্ধতি।
| এনামস | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED | অনির্দিষ্ট চিত্র প্রতিস্থাপন পদ্ধতি। এই মানটি ব্যবহার করা উচিত নয়। |
CENTER_CROP | মূল ছবির সীমা পূরণ করার জন্য ছবিটিকে স্কেল এবং সেন্টার করে। মূল ছবির সীমা পূরণ করার জন্য ছবিটি ক্রপ করা যেতে পারে। ছবির রেন্ডার করা আকার মূল ছবির মতোই হবে। |
আপডেট ডকুমেন্টস্টাইলরিকোয়েস্ট
DocumentStyle আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"documentStyle": {
object ( |
| ক্ষেত্র | |
|---|---|
documentStyle | ডকুমেন্টে সেট করার জন্য স্টাইল। ডকুমেন্ট স্টাইলের কিছু পরিবর্তন ডক্স এডিটরের আচরণের সাথে সামঞ্জস্যপূর্ণ হতে পারে। আরও তথ্যের জন্য |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। কমপক্ষে একটি ক্ষেত্র নির্দিষ্ট করতে হবে। মূল উদাহরণস্বরূপ, ব্যাকগ্রাউন্ড আপডেট করার জন্য, |
tabId | যে ট্যাবে আপডেট করার জন্য স্টাইল আছে। বাদ দিলে, অনুরোধটি প্রথম ট্যাবে প্রযোজ্য হবে। একটি একক ট্যাব ধারণকারী একটি নথিতে:
একাধিক ট্যাব সম্বলিত একটি নথিতে:
|
মার্জটেবিলসেলঅনুরোধ
একটি Table কোষগুলিকে একত্রিত করে।
| JSON উপস্থাপনা |
|---|
{
"tableRange": {
object ( |
| ক্ষেত্র | |
|---|---|
tableRange | টেবিলের কোন কক্ষগুলিকে মার্জ করতে হবে তা নির্দিষ্ট করে টেবিলের পরিসর। মার্জ করা কোষগুলির যেকোনো টেক্সট একত্রিত করা হবে এবং পরিসরের "হেড" কোষে সংরক্ষণ করা হবে। বিষয়বস্তুর দিক বাম থেকে ডানে থাকলে এটি পরিসরের উপরের-বাম ঘর এবং অন্যথায় পরিসরের উপরের-ডান ঘর। যদি পরিসরটি আয়তক্ষেত্রাকার না হয় (যা কিছু ক্ষেত্রে ঘটতে পারে যেখানে পরিসরটি ইতিমধ্যেই মার্জ করা কোষগুলিকে কভার করে অথবা যেখানে টেবিলটি আয়তক্ষেত্রাকার না হয়), তাহলে একটি 400 খারাপ অনুরোধ ত্রুটি ফেরত পাঠানো হবে। |
টেবিল সেলস রিকোয়েস্ট আনমার্জ করুন
একটি Table কোষগুলিকে একত্রিত করে।
| JSON উপস্থাপনা |
|---|
{
"tableRange": {
object ( |
| ক্ষেত্র | |
|---|---|
tableRange | টেবিলের কোন ঘরগুলি আনমার্জ করতে হবে তা নির্দিষ্ট করে টেবিলের পরিসর। এই পরিসরের সমস্ত মার্জ করা কোষগুলিকে আনমার্জ করা হবে এবং ইতিমধ্যেই আনমার্জ করা কোষগুলি প্রভাবিত হবে না। যদি পরিসরটিতে কোনও মার্জ করা কোষ না থাকে, তাহলে অনুরোধটি কিছুই করবে না। যদি মার্জ করা কোনও কোষে লেখা থাকে, তাহলে টেক্সটটি আনমার্জ করা কোষের ফলে ব্লকের "হেড" কোষে থাকবে। "হেড" কোষটি উপরের-বাম কোষ হয় যখন বিষয়বস্তুর দিক বাম থেকে ডানে হয়, এবং অন্যথায় উপরের-ডান। |
শিরোনাম অনুরোধ তৈরি করুন
একটি Header তৈরি করে। নতুন হেডারটি SectionBreak এর অবস্থানে SectionStyle এ প্রয়োগ করা হয়, যদি নির্দিষ্ট করা থাকে, অন্যথায় এটি DocumentStyle এ প্রয়োগ করা হয়।
যদি নির্দিষ্ট ধরণের একটি হেডার ইতিমধ্যেই বিদ্যমান থাকে, তাহলে একটি 400 খারাপ অনুরোধ ত্রুটি ফেরত পাঠানো হবে।
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ক্ষেত্র | |
|---|---|
type | তৈরি করার জন্য হেডারের ধরণ। |
sectionBreakLocation | এই হেডারটি যে অংশের সাথে সম্পর্কিত হবে সেই অংশটি যে অংশ থেকে শুরু হয় সেই অংশের অবস্থান |
ফুটনোটের অনুরোধ তৈরি করুন
একটি Footnote অংশ তৈরি করে এবং প্রদত্ত স্থানে একটি নতুন FootnoteReference সন্নিবেশ করায়।
নতুন Footnote সেগমেন্টে একটি স্পেস থাকবে এবং তার পরে একটি নতুন লাইনের অক্ষর থাকবে।
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ক্ষেত্র footnote_reference_location । পাদটীকা সন্নিবেশ করার অবস্থান রেফারেন্স । footnote_reference_location নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
location | নথির একটি নির্দিষ্ট সূচীতে পাদটীকা রেফারেন্স সন্নিবেশ করান। পাদটীকা রেফারেন্সটি অবশ্যই একটি বিদ্যমান পাদটীকা রেফারেন্সগুলি কোনও সমীকরণ, শিরোনাম, পাদটীকা বা পাদটীকার ভিতরে সন্নিবেশ করা যাবে না। যেহেতু পাদটীকা রেফারেন্সগুলি কেবল মূল অংশে সন্নিবেশ করা যেতে পারে, তাই |
endOfSegmentLocation | নথির মূল অংশের শেষে পাদটীকা রেফারেন্স সন্নিবেশ করান। পাদটীকা রেফারেন্সগুলি হেডার, ফুটার বা পাদটীকার ভিতরে সন্নিবেশ করা যাবে না। যেহেতু পাদটীকা রেফারেন্সগুলি কেবল বডিতে সন্নিবেশ করা যেতে পারে, তাই |
ReplaceNamedRangeContentRequest
নির্দিষ্ট NamedRange বা NamedRanges এর বিষয়বস্তুকে প্রদত্ত প্রতিস্থাপন বিষয়বস্তু দিয়ে প্রতিস্থাপন করে।
মনে রাখবেন যে একটি পৃথক NamedRange একাধিক বিচ্ছিন্ন ranges নিয়ে গঠিত হতে পারে। এই ক্ষেত্রে, শুধুমাত্র প্রথম পরিসরের বিষয়বস্তু প্রতিস্থাপন করা হবে। অন্যান্য পরিসর এবং তাদের বিষয়বস্তু মুছে ফেলা হবে।
যেসব ক্ষেত্রে কোনও রেঞ্জ প্রতিস্থাপন বা মুছে ফেলার ফলে একটি অবৈধ ডকুমেন্ট কাঠামো তৈরি হয়, সেখানে একটি 400 খারাপ অনুরোধ ত্রুটি ফেরত পাঠানো হয়।
| JSON উপস্থাপনা |
|---|
{ "tabsCriteria": { object ( |
| ক্ষেত্র | |
|---|---|
tabsCriteria | ঐচ্ছিক। কোন ট্যাবে প্রতিস্থাপন করা হবে তা নির্দিষ্ট করার জন্য ব্যবহৃত মানদণ্ড। বাদ দিলে, প্রতিস্থাপনটি সমস্ত ট্যাবের ক্ষেত্রে প্রযোজ্য। একটি একক ট্যাব ধারণকারী একটি নথিতে:
একাধিক ট্যাব সম্বলিত একটি নথিতে:
|
Union ফিল্ড replacement_content । নামযুক্ত পরিসরের বিদ্যমান কন্টেন্টের পরিবর্তে যে কন্টেন্টটি ব্যবহার করতে হবে তা হল। replacement_content নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
text | নির্দিষ্ট নামযুক্ত পরিসর(গুলি) এর বিষয়বস্তুকে প্রদত্ত পাঠ্যের সাথে প্রতিস্থাপন করে। |
ইউনিয়ন ক্ষেত্র named_range_reference । নামযুক্ত পরিসর(গুলি) এর একটি রেফারেন্স যার বিষয়বস্তু প্রতিস্থাপন করা হবে। named_range_reference নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
namedRangeId | নামযুক্ত পরিসরের আইডি যার কন্টেন্ট প্রতিস্থাপন করা হবে। যদি প্রদত্ত আইডিতে কোনও নামযুক্ত পরিসর না থাকে তবে একটি 400 খারাপ অনুরোধ ত্রুটি ফেরত পাঠানো হবে। |
namedRangeName | যদি প্রদত্ত নামের সাথে একাধিক |
আপডেট সেকশন স্টাইল অনুরোধ
SectionStyle আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | বিভাগগুলিকে স্টাইলের সাথে ওভারল্যাপ করে এমন পরিসর। যেহেতু সেকশন ব্রেকগুলি শুধুমাত্র বডির ভিতরেই ঢোকানো যেতে পারে, সেজন্য |
sectionStyle | বিভাগে সেট করা স্টাইল। কিছু বিভাগের স্টাইল পরিবর্তনের ফলে ডক্স এডিটরের আচরণের সাথে সামঞ্জস্যপূর্ণ অন্যান্য পরিবর্তনও হতে পারে। আরও তথ্যের জন্য |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। কমপক্ষে একটি ক্ষেত্র নির্দিষ্ট করতে হবে। মূল উদাহরণস্বরূপ, বাম মার্জিন আপডেট করার জন্য, |
বিভাগ ভাঙার অনুরোধ সন্নিবেশ করুন
প্রদত্ত স্থানে একটি বিভাগ বিরতি সন্নিবেশ করায়।
বিভাগ বিরতির আগে একটি নতুন লাইন অক্ষর সন্নিবেশ করা হবে।
| JSON উপস্থাপনা |
|---|
{ "sectionType": enum ( |
| ক্ষেত্র | |
|---|---|
sectionType | যে ধরণের বিভাগ সন্নিবেশ করা হবে। |
Union field insertion_location . The location where the break will be inserted. insertion_location can be only one of the following: | |
location | Inserts a newline and a section break at a specific index in the document. The section break must be inserted inside the bounds of an existing Section breaks cannot be inserted inside a table, equation, footnote, header, or footer. Since section breaks can only be inserted inside the body, the |
endOfSegmentLocation | Inserts a newline and a section break at the end of the document body. Section breaks cannot be inserted inside a footnote, header or footer. Because section breaks can only be inserted inside the body, the |
DeleteHeaderRequest
Deletes a Header from the document.
| JSON representation |
|---|
{ "headerId": string, "tabId": string } |
| ক্ষেত্র | |
|---|---|
headerId | The id of the header to delete. If this header is defined on |
tabId | The tab containing the header to delete. When omitted, the request is applied to the first tab. In a document containing a single tab:
In a document containing multiple tabs:
|
PinTableHeaderRowsRequest
Updates the number of pinned table header rows in a table.
| JSON representation |
|---|
{
"tableStartLocation": {
object ( |
| ক্ষেত্র | |
|---|---|
tableStartLocation | The location where the table starts in the document. |
pinnedHeaderRowsCount | The number of table rows to pin, where 0 implies that all rows are unpinned. |
InsertPersonRequest
Inserts a person mention.
| JSON representation |
|---|
{ "personProperties": { object ( |
| ক্ষেত্র | |
|---|---|
personProperties | The properties of the person mention to insert. |
Union field insertion_location . The location where the person mention will be inserted. insertion_location can be only one of the following: | |
location | Inserts the person mention at a specific index in the document. The person mention must be inserted inside the bounds of an existing Person mentions cannot be inserted inside an equation. |
endOfSegmentLocation | Inserts the person mention at the end of a header, footer, footnote or the document body. |