অনুরোধ
একটি নথিতে আবেদন করার জন্য একটি একক আপডেট৷
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 | একটি টেবিলে পিন করা হেডার সারির সংখ্যা আপডেট করে। |
AllTextRequest প্রতিস্থাপন করুন
একটি মানদণ্ডের সাথে মেলে এমন পাঠ্যের সমস্ত দৃষ্টান্ত replace text
দিয়ে প্রতিস্থাপন করে।
JSON প্রতিনিধিত্ব |
---|
{ "replaceText": string, "tabsCriteria": { object ( |
ক্ষেত্র | |
---|---|
replaceText | যে টেক্সট মিলিত টেক্সট প্রতিস্থাপন করবে। |
tabsCriteria | ঐচ্ছিক। কোন ট্যাবে প্রতিস্থাপন ঘটবে তা নির্দিষ্ট করতে ব্যবহৃত মানদণ্ড। বাদ দেওয়া হলে, প্রতিস্থাপন সমস্ত ট্যাবে প্রযোজ্য। একটি একক ট্যাব ধারণকারী নথিতে:
একাধিক ট্যাব ধারণকারী একটি নথিতে:
|
ইউনিয়ন ক্ষেত্রের criteria । মানদণ্ড প্রতিস্থাপনের জন্য পাঠ্যের সাথে মেলে। criteria নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
containsText | এই সাবস্ট্রিং এর সাথে মিলে যাওয়া নথিতে পাঠ্য খুঁজে পায়। |
সাবস্ট্রিং ম্যাচের মানদণ্ড
একটি মানদণ্ড যা নথিতে পাঠ্যের একটি নির্দিষ্ট স্ট্রিংয়ের সাথে মেলে।
JSON প্রতিনিধিত্ব |
---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
ক্ষেত্র | |
---|---|
text | নথিতে অনুসন্ধান করার জন্য পাঠ্য। |
matchCase | অনুসন্ধানের ক্ষেত্রে কেস সম্মান করা উচিত কিনা তা নির্দেশ করে:
|
searchByRegex | ঐচ্ছিক। সত্য যদি খুঁজে মান একটি নিয়মিত অভিব্যক্তি হিসাবে গণ্য করা উচিত. প্যাটার্নে যেকোনো ব্যাকস্ল্যাশ এড়িয়ে যাওয়া উচিত।
|
ট্যাব মানদণ্ড
একটি মানদণ্ড যা নির্দিষ্ট করে যে কোন ট্যাবে একটি অনুরোধ চালানো হবে৷
JSON প্রতিনিধিত্ব |
---|
{ "tabIds": [ string ] } |
ক্ষেত্র | |
---|---|
tabIds[] | ট্যাব আইডিগুলির তালিকা যেখানে অনুরোধটি কার্যকর হয়৷ |
InsertTextRequest
নির্দিষ্ট স্থানে পাঠ্য সন্নিবেশ করান।
JSON প্রতিনিধিত্ব |
---|
{ "text": string, // Union field |
ক্ষেত্র | |
---|---|
text | টেক্সট সন্নিবেশ করা হবে. একটি নতুন লাইনের অক্ষর সন্নিবেশ করালে সেই সূচকে অন্তর্নিহিতভাবে একটি নতুন সন্নিবেশিত পাঠ্যের জন্য পাঠ্য শৈলীগুলি স্বয়ংক্রিয়ভাবে নির্ধারিত হবে, সাধারণত প্রতিবেশী পাঠ্যের স্টাইল সংরক্ষণ করে। বেশিরভাগ ক্ষেত্রে, সন্নিবেশ করা টেক্সটের জন্য টেক্সট শৈলী সন্নিবেশ সূচির ঠিক আগে টেক্সট মেলে। কিছু নিয়ন্ত্রণ অক্ষর (U+0000-U+0008, U+000C-U+001F) এবং ইউনিকোড বেসিক বহুভাষিক প্লেন প্রাইভেট ইউজ এরিয়া (U+E000-U+F8FF) থেকে অক্ষরগুলি সন্নিবেশিত পাঠ্য থেকে বাদ দেওয়া হবে। |
ইউনিয়ন ক্ষেত্র insertion_location । অবস্থান যেখানে টেক্সট সন্নিবেশ করা হবে. insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
location | নথিতে একটি নির্দিষ্ট সূচকে পাঠ্য সন্নিবেশ করান। একটি বিদ্যমান |
endOfSegmentLocation | একটি শিরোনাম, পাদচরণ, পাদটীকা বা নথির অংশের শেষে পাঠ্য সন্নিবেশ করান। |
অবস্থান
নথিতে একটি নির্দিষ্ট অবস্থান।
JSON প্রতিনিধিত্ব |
---|
{ "segmentId": string, "index": integer, "tabId": string } |
ক্ষেত্র | |
---|---|
segmentId | শিরোনাম, পাদচরণ বা ফুটনোটের আইডি যেখানে অবস্থানটি রয়েছে। একটি খালি সেগমেন্ট আইডি নথির মূল অংশকে নির্দেশ করে। |
index | UTF-16 কোড ইউনিটে শূন্য-ভিত্তিক সূচক। সূচকটি |
tabId | অবস্থানটি যে ট্যাবে আছে। যখন বাদ দেওয়া হয়, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী নথিতে:
একাধিক ট্যাব ধারণকারী একটি নথিতে:
|
EndOfSegmentLocation
একটি বডি, হেডার, ফুটার বা ফুটনোটের শেষে অবস্থান। অবস্থানটি নথি বিভাগে শেষ নতুন লাইনের ঠিক আগে।
JSON প্রতিনিধিত্ব |
---|
{ "segmentId": string, "tabId": string } |
ক্ষেত্র | |
---|---|
segmentId | শিরোনাম, পাদচরণ বা ফুটনোটের আইডি যেখানে অবস্থানটি রয়েছে। একটি খালি সেগমেন্ট আইডি নথির মূল অংশকে নির্দেশ করে। |
tabId | অবস্থানটি যে ট্যাবে আছে। যখন বাদ দেওয়া হয়, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী নথিতে:
একাধিক ট্যাব ধারণকারী একটি নথিতে:
|
UpdateTextStyleRequest
পাঠ্যের স্টাইলিং আপডেট করুন।
ক্ষেত্র | |
---|---|
textStyle | টেক্সটে সেট করা শৈলী। যদি একটি নির্দিষ্ট শৈলীর মান অভিভাবকের সাথে মেলে, তাহলে সেই শৈলীটি উত্তরাধিকার হিসেবে সেট করা হবে। কিছু পাঠ্য শৈলী পরিবর্তন ডক্স সম্পাদকের আচরণকে প্রতিফলিত করার জন্য অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট উদাহরণস্বরূপ, টেক্সট স্টাইলটিকে বোল্ডে আপডেট করতে, একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন। |
ইউনিয়ন ক্ষেত্র insertion_location । ব্যবহৃত ব্যাপ্তির ধরন যেখানে পাঠ্য শৈলী আপডেট করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
range | পাঠ্য থেকে শৈলী পর্যন্ত পরিসর। সংলগ্ন নতুন লাইনগুলি অন্তর্ভুক্ত করার জন্য পরিসর বাড়ানো যেতে পারে। যদি পরিসরে একটি তালিকার অন্তর্গত একটি অনুচ্ছেদ সম্পূর্ণরূপে থাকে, তাহলে অনুচ্ছেদের বুলেটটি মিলিত পাঠ্য শৈলীর সাথে আপডেট করা হয়। আপেক্ষিক UpdateTextStyleRequest এর ভিতরে রেঞ্জ ঢোকানো যাবে না। |
ParagraphBulletsRequest তৈরি করুন
প্রদত্ত পরিসরের সাথে ওভারল্যাপ করা সমস্ত অনুচ্ছেদের জন্য বুলেট তৈরি করে।
প্রতিটি প্যারাগ্রাফের নেস্টিং লেভেল প্রতিটি অনুচ্ছেদের সামনে লিডিং ট্যাবগুলি গণনা করে নির্ধারণ করা হবে। বুলেট এবং সংশ্লিষ্ট অনুচ্ছেদের মধ্যে অতিরিক্ত স্থান এড়াতে, এই অগ্রণী ট্যাবগুলি এই অনুরোধ দ্বারা সরানো হয়। এটি পাঠ্যের অংশগুলির সূচকগুলি পরিবর্তন করতে পারে।
যদি অনুচ্ছেদ আপডেট হওয়ার সাথে সাথে অনুচ্ছেদটি একটি মিল প্রিসেট সহ একটি তালিকায় থাকে তবে অনুচ্ছেদগুলিকে সেই পূর্ববর্তী তালিকায় যুক্ত করা হয়।
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
: একটি সংখ্যা, যেমন '1', '2', বা '3'। -
ZERODECIMAL
: একটি সংখ্যা যেখানে একক সংখ্যার সংখ্যা শূন্যের সাথে উপসর্গযুক্ত, যেমন '01', '02', বা '03'। একের বেশি সংখ্যার সংখ্যা শূন্যের উপসর্গযুক্ত নয়। -
ROMAN
: একটি ছোট হাতের রোমান সংখ্যা, যেমন 'i', 'ii', বা 'iii'। -
UPPERROMAN
: একটি বড় হাতের রোমান সংখ্যা, যেমন 'I', 'II', বা 'III'। -
LEFTTRIANGLE
: একটি ত্রিভুজ বাম দিকে নির্দেশ করছে, একটি ইউনিকোড U+25c4 কোড পয়েন্টের সাথে সম্পর্কিত
Enums | |
---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED | বুলেট গ্লিফ প্রিসেট অনির্দিষ্ট। |
BULLET_DISC_CIRCLE_SQUARE | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি DISC , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷ |
BULLET_DIAMONDX_ARROW3D_SQUARE | DIAMONDX , ARROW3D এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য৷ |
BULLET_CHECKBOX | সমস্ত তালিকা নেস্টিং স্তরের জন্য CHECKBOX বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷ |
BULLET_ARROW_DIAMOND_DISC | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি ARROW , DIAMOND এবং DISC বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷ |
BULLET_STAR_CIRCLE_SQUARE | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি STAR , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷ |
BULLET_ARROW3D_CIRCLE_SQUARE | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি ARROW3D , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷ |
BULLET_LEFTTRIANGLE_DIAMOND_DISC | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি LEFTTRIANGLE , DIAMOND এবং DISC বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷ |
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি DIAMONDX , HOLLOWDIAMOND এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটযুক্ত তালিকা৷ |
BULLET_DIAMOND_CIRCLE_SQUARE | প্রথম ৩টি তালিকার নেস্টিং লেভেলের জন্য DIAMOND , CIRCLE এবং SQUARE বুলেট গ্লিফ সহ একটি বুলেটেড তালিকা। |
NUMBERED_DECIMAL_ALPHA_ROMAN | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য 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 | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য UPPERALPHA , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি। |
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL | UPPERROMAN , UPPERALPHA এবং DECIMAL সংখ্যাসূচক গ্লিফ সহ প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি। |
NUMBERED_ZERODECIMAL_ALPHA_ROMAN | প্রথম 3টি তালিকার নেস্টিং স্তরের জন্য ZERODECIMAL , ALPHA এবং ROMAN সংখ্যাসূচক গ্লিফ সহ একটি সংখ্যাযুক্ত তালিকা, তারপরে পিরিয়ডগুলি। |
অনুচ্ছেদ মুছুন বুলেট অনুরোধ
প্রদত্ত ব্যাপ্তির সাথে ওভারল্যাপ করা সমস্ত অনুচ্ছেদ থেকে বুলেট মুছে দেয়।
প্রতিটি অনুচ্ছেদের নেস্টিং স্তরটি সংশ্লিষ্ট অনুচ্ছেদের শুরুতে ইন্ডেন্ট যোগ করে দৃশ্যমানভাবে সংরক্ষণ করা হবে।
JSON প্রতিনিধিত্ব |
---|
{
"range": {
object ( |
ক্ষেত্র | |
---|---|
range | যে ব্যাপ্তি থেকে বুলেট মুছে ফেলা হবে। |
NamedRangeRequest তৈরি করুন
প্রদত্ত পরিসরের উল্লেখ করে একটি NamedRange
তৈরি করে।
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"range": {
object ( |
ক্ষেত্র | |
---|---|
name | NamedRange এর নাম। নাম অনন্য হতে হবে না. নাম অবশ্যই কমপক্ষে 1 অক্ষর এবং 256 অক্ষরের বেশি হতে হবে না, যা UTF-16 কোড ইউনিটে পরিমাপ করা হয়। |
range | নাম প্রয়োগ করার ব্যাপ্তি। |
নামযুক্ত রেঞ্জের অনুরোধ মুছুন
একটি NamedRange
মুছে দেয়।
JSON প্রতিনিধিত্ব |
---|
{ "tabsCriteria": { object ( |
ক্ষেত্র | |
---|---|
tabsCriteria | ঐচ্ছিক। কোন ট্যাবে পরিসীমা মুছে ফেলা উচিত তা নির্দিষ্ট করতে ব্যবহৃত মানদণ্ড। যখন বাদ দেওয়া হয়, তখন পরিসর মুছে ফেলা সমস্ত ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী নথিতে:
একাধিক ট্যাব ধারণকারী একটি নথিতে:
|
ইউনিয়ন ক্ষেত্র named_range_reference । মান যা নির্ধারণ করে কোন ব্যাপ্তি বা ব্যাপ্তি মুছে ফেলতে হবে। ঠিক একটি সেট করা আবশ্যক. named_range_reference নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
namedRangeId | নামকৃত রেঞ্জের আইডি মুছে ফেলতে হবে। |
name | মুছে ফেলার জন্য ব্যাপ্তির নাম। প্রদত্ত নামের সমস্ত নামযুক্ত ব্যাপ্তি মুছে ফেলা হবে৷ |
অনুচ্ছেদশৈলীর অনুরোধ আপডেট করুন
প্রদত্ত পরিসরের সাথে ওভারল্যাপ করা সমস্ত অনুচ্ছেদের স্টাইলিং আপডেট করুন৷
JSON প্রতিনিধিত্ব |
---|
{ "paragraphStyle": { object ( |
ক্ষেত্র | |
---|---|
paragraphStyle | অনুচ্ছেদে সেট করা শৈলী। কিছু অনুচ্ছেদ শৈলী পরিবর্তন ডক্স সম্পাদকের আচরণকে মিরর করার জন্য অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল উদাহরণস্বরূপ, অনুচ্ছেদ শৈলীর প্রান্তিককরণ বৈশিষ্ট্য আপডেট করতে, একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন। |
ইউনিয়ন ক্ষেত্র insertion_location । ব্যবহৃত পরিসরের ধরন যেখানে অনুচ্ছেদ শৈলী আপডেট করা হবে। insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
range | অনুচ্ছেদগুলিকে শৈলীতে ওভারল্যাপ করা পরিসর৷ |
DeleteContentRangeRequest
নথি থেকে বিষয়বস্তু মুছে দেয়।
JSON প্রতিনিধিত্ব |
---|
{
"range": {
object ( |
ক্ষেত্র | |
---|---|
range | মুছে ফেলার বিষয়বস্তুর পরিসর। একটি অনুচ্ছেদ সীমানা অতিক্রম করে এমন পাঠ্য মুছে ফেলার ফলে দুটি অনুচ্ছেদ একত্রিত হওয়ার ফলে অনুচ্ছেদের শৈলী, তালিকা, অবস্থানকৃত বস্তু এবং বুকমার্কে পরিবর্তন হতে পারে। নির্দিষ্ট রেঞ্জ মুছে ফেলার প্রচেষ্টার ফলে একটি অবৈধ নথির কাঠামো হতে পারে যে ক্ষেত্রে একটি 400 খারাপ অনুরোধ ত্রুটি ফিরে আসে৷ অবৈধ মুছে ফেলার অনুরোধের কিছু উদাহরণ অন্তর্ভুক্ত:
|
InsertInlineImageRequest
প্রদত্ত অবস্থানে একটি ইমেজ ধারণকারী একটি InlineObject
সন্নিবেশ করান।
JSON প্রতিনিধিত্ব |
---|
{ "uri": string, "objectSize": { object ( |
ক্ষেত্র | |
---|---|
uri | ইমেজ URI. চিত্রটি সন্নিবেশের সময় একবার আনা হয় এবং নথির ভিতরে প্রদর্শনের জন্য একটি অনুলিপি সংরক্ষণ করা হয়। চিত্রগুলি অবশ্যই 50MB এর কম আকারের হতে হবে, 25 মেগাপিক্সেলের বেশি হতে পারে না এবং PNG, JPEG বা GIF ফর্ম্যাটে হতে হবে৷ প্রদত্ত URI অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য এবং সর্বাধিক 2 kB দৈর্ঘ্যের হতে হবে। ইউআরআই নিজেই ছবিটির সাথে সংরক্ষিত হয় এবং |
objectSize | নথিতে যে আকারের চিত্রটি উপস্থিত হওয়া উচিত। এই বৈশিষ্ট্যটি ঐচ্ছিক এবং নথিতে ছবির চূড়ান্ত আকার নিম্নলিখিত নিয়ম দ্বারা নির্ধারিত হয়: * যদি প্রস্থ বা উচ্চতা কোনটিই নির্দিষ্ট করা না থাকে, তাহলে ছবির একটি ডিফল্ট আকার তার রেজোলিউশনের উপর ভিত্তি করে গণনা করা হয়। * যদি একটি মাত্রা নির্দিষ্ট করা হয় তবে চিত্রের আকৃতির অনুপাত সংরক্ষণের জন্য অন্য মাত্রা গণনা করা হয়। * যদি প্রস্থ এবং উচ্চতা উভয়ই নির্দিষ্ট করা হয়, তাহলে চিত্রটি তার আকৃতির অনুপাত বজায় রেখে প্রদত্ত মাত্রার মধ্যে ফিট করার জন্য স্কেল করা হয়। |
ইউনিয়ন ক্ষেত্র insertion_location । যে অবস্থানে ছবিটি ঢোকানো হবে। insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
location | নথিতে একটি নির্দিষ্ট সূচীতে ইমেজ সন্নিবেশ করান। চিত্রটিকে অবশ্যই বিদ্যমান ইনলাইন ইমেজ একটি ফুটনোট বা সমীকরণ ভিতরে সন্নিবেশ করা যাবে না. |
endOfSegmentLocation | একটি শিরোনাম, ফুটার বা নথির অংশের শেষে পাঠ্য সন্নিবেশ করান। ইনলাইন ছবি একটি ফুটনোটের মধ্যে সন্নিবেশ করা যাবে না. |
InsertTableRequest
নির্দিষ্ট স্থানে একটি টেবিল সন্নিবেশ করান।
সন্নিবেশিত টেবিলের আগে একটি নতুন লাইন অক্ষর সন্নিবেশ করা হবে।
JSON প্রতিনিধিত্ব |
---|
{ "rows": integer, "columns": integer, // Union field |
ক্ষেত্র | |
---|---|
rows | সারণীতে সারির সংখ্যা। |
columns | টেবিলে কলামের সংখ্যা। |
ইউনিয়ন ক্ষেত্র insertion_location । অবস্থান যেখানে টেবিল ঢোকানো হবে. insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
location | একটি নির্দিষ্ট মডেল সূচকে টেবিল সন্নিবেশ করান। সন্নিবেশিত টেবিলের আগে একটি নতুন লাইনের অক্ষর সন্নিবেশ করা হবে, তাই টেবিলের সূচনা সূচকটি নির্দিষ্ট অবস্থানের সূচক + 1 এ থাকবে। টেবিলটি অবশ্যই বিদ্যমান পাদটীকা বা সমীকরণের ভিতরে টেবিল ঢোকানো যাবে না। |
endOfSegmentLocation | প্রদত্ত শিরোনাম, ফুটার বা নথির অংশের শেষে টেবিলটি সন্নিবেশ করান। সন্নিবেশিত টেবিলের আগে একটি নতুন লাইন অক্ষর সন্নিবেশ করা হবে। পাদটীকা ভিতরে টেবিল সন্নিবেশ করা যাবে না. |
InsertTableRowRequest
একটি টেবিলে একটি খালি সারি সন্নিবেশ করান।
JSON প্রতিনিধিত্ব |
---|
{
"tableCellLocation": {
object ( |
ক্ষেত্র | |
---|---|
tableCellLocation | রেফারেন্স টেবিল ঘরের অবস্থান যেখান থেকে সারি ঢোকানো হবে। রেফারেন্স সেল যেখানে রয়েছে তার উপরে (বা নীচে) একটি নতুন সারি ঢোকানো হবে। যদি রেফারেন্স সেলটি একটি মার্জ করা সেল হয়, তাহলে মার্জ করা সেলের উপরে (বা নীচে) একটি নতুন সারি ঢোকানো হবে। |
insertBelow | রেফারেন্স সেল অবস্থানের নিচে নতুন সারি সন্নিবেশ করা হবে কিনা।
|
টেবিল সেল অবস্থান
একটি টেবিলের মধ্যে একটি একক কক্ষের অবস্থান।
JSON প্রতিনিধিত্ব |
---|
{
"tableStartLocation": {
object ( |
ক্ষেত্র | |
---|---|
tableStartLocation | নথিতে যে অবস্থানে টেবিলটি শুরু হয়। |
rowIndex | শূন্য-ভিত্তিক সারি সূচক। উদাহরণস্বরূপ, টেবিলের দ্বিতীয় সারিতে 1 এর সারি সূচক রয়েছে। |
columnIndex | শূন্য-ভিত্তিক কলাম সূচক। উদাহরণস্বরূপ, টেবিলের দ্বিতীয় কলামটিতে 1 এর কলাম সূচক রয়েছে। |
InsertTableColumnRequest
একটি টেবিলে একটি খালি কলাম সন্নিবেশ করান।
JSON প্রতিনিধিত্ব |
---|
{
"tableCellLocation": {
object ( |
ক্ষেত্র | |
---|---|
tableCellLocation | রেফারেন্স টেবিল ঘরের অবস্থান যেখান থেকে কলাম সন্নিবেশ করা হবে। রেফারেন্স সেল যেখানে কলামের বাম দিকে (বা ডানে) একটি নতুন কলাম সন্নিবেশ করা হবে। যদি রেফারেন্স সেলটি একটি মার্জড সেল হয়, তাহলে মার্জড সেলের বাম (বা ডানে) একটি নতুন কলাম ঢোকানো হবে। |
insertRight | রেফারেন্স ঘর অবস্থানের ডানদিকে নতুন কলাম সন্নিবেশ করা হবে কিনা।
|
DeleteTableRowRequest
একটি টেবিল থেকে একটি সারি মুছে দেয়।
JSON প্রতিনিধিত্ব |
---|
{
"tableCellLocation": {
object ( |
ক্ষেত্র | |
---|---|
tableCellLocation | রেফারেন্স টেবিল ঘরের অবস্থান যেখান থেকে সারিটি মুছে ফেলা হবে। এই কক্ষটি যে সারিটি ছড়িয়েছে সেটি মুছে ফেলা হবে। যদি এটি একটি মার্জড সেল হয় যেটি একাধিক সারি বিস্তৃত করে, সেলটি স্প্যান করা সমস্ত সারি মুছে ফেলা হবে৷ এই মুছে ফেলার পরে যদি টেবিলে কোনো সারি না থাকে, তাহলে পুরো টেবিলটি মুছে ফেলা হবে। |
DeleteTableColumnRequest
একটি টেবিল থেকে একটি কলাম মুছে দেয়।
JSON প্রতিনিধিত্ব |
---|
{
"tableCellLocation": {
object ( |
ক্ষেত্র | |
---|---|
tableCellLocation | রেফারেন্স টেবিল ঘরের অবস্থান যেখান থেকে কলামটি মুছে ফেলা হবে। এই কক্ষটি যে কলামটি ছড়িয়েছে তা মুছে ফেলা হবে। যদি এটি একটি মার্জড সেল হয় যেটি একাধিক কলাম বিস্তৃত করে, সেলটি স্প্যান করা সমস্ত কলাম মুছে ফেলা হবে৷ এই মুছে ফেলার পরে যদি টেবিলে কোনো কলাম না থাকে, তাহলে পুরো টেবিলটি মুছে ফেলা হবে। |
InsertPageBreakRequest
নির্দিষ্ট স্থানে একটি নতুন লাইন অনুসরণ করে একটি পৃষ্ঠা বিরতি সন্নিবেশ করান।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্র insertion_location । অবস্থান যেখানে পৃষ্ঠা বিরতি সন্নিবেশ করা হবে. insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
location | নথিতে একটি নির্দিষ্ট সূচকে পৃষ্ঠা বিরতি সন্নিবেশ করান। পৃষ্ঠা বিরতি একটি বিদ্যমান পৃষ্ঠা বিরতি একটি টেবিল, সমীকরণ, পাদটীকা, শিরোনাম বা ফুটারের ভিতরে সন্নিবেশ করা যাবে না। যেহেতু পৃষ্ঠা বিরতি শুধুমাত্র শরীরের ভিতরে ঢোকানো যেতে পারে, |
endOfSegmentLocation | নথির মূল অংশের শেষে পৃষ্ঠা বিরতি সন্নিবেশ করান। পৃষ্ঠা বিরতি একটি ফুটনোট, শিরোনাম বা পাদচরণ ভিতরে সন্নিবেশ করা যাবে না. যেহেতু পৃষ্ঠা বিরতি শুধুমাত্র শরীরের ভিতরে ঢোকানো যেতে পারে, |
ডিলিট পজিশন করা অবজেক্ট রিকোয়েস্ট
নথি থেকে একটি PositionedObject
মুছে দেয়।
JSON প্রতিনিধিত্ব |
---|
{ "objectId": string, "tabId": string } |
ক্ষেত্র | |
---|---|
objectId | মুছে ফেলার জন্য অবস্থান করা বস্তুর ID। |
tabId | যে ট্যাবে অবস্থান করা বস্তুটি মুছতে হবে। যখন বাদ দেওয়া হয়, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাব ধারণকারী নথিতে:
একাধিক ট্যাব ধারণকারী একটি নথিতে:
|
UpdateTableColumnPropertiesRequest
একটি টেবিলে কলামের TableColumnProperties
আপডেট করে।
JSON প্রতিনিধিত্ব |
---|
{ "tableStartLocation": { object ( |
ক্ষেত্র | |
---|---|
tableStartLocation | নথিতে যে অবস্থানে টেবিলটি শুরু হয়। |
columnIndices[] | শূন্য-ভিত্তিক কলাম সূচকের তালিকা যার সম্পত্তি আপডেট করা উচিত। কোনো সূচক নির্দিষ্ট না থাকলে, সমস্ত কলাম আপডেট করা হবে। |
tableColumnProperties | আপডেট করার জন্য টেবিল কলাম বৈশিষ্ট্য. |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট উদাহরণস্বরূপ কলামের প্রস্থ আপডেট করতে, |
UpdateTableCellStyleRequest
টেবিল ঘরের একটি পরিসরের শৈলী আপডেট করে।
JSON প্রতিনিধিত্ব |
---|
{ "tableCellStyle": { object ( |
ক্ষেত্র | |
---|---|
tableCellStyle | টেবিলের ঘরগুলিতে সেট করার শৈলী। সীমানা আপডেট করার সময়, যদি একটি ঘর একটি সংলগ্ন কক্ষের সাথে একটি সীমানা ভাগ করে, তবে সন্নিহিত ঘরের সংশ্লিষ্ট সীমানা বৈশিষ্ট্যটিও আপডেট করা হয়। একত্রিত এবং অদৃশ্য সীমানা আপডেট করা হয় না. যেহেতু একই অনুরোধে সংলগ্ন কক্ষ দ্বারা ভাগ করা একটি সীমানা আপডেট করার ফলে বিরোধপূর্ণ সীমানা আপডেট হতে পারে, তাই সীমানা আপডেটগুলি নিম্নলিখিত ক্রমে প্রয়োগ করা হয়:
|
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট উদাহরণস্বরূপ, টেবিল ঘরের পটভূমির রঙ আপডেট করতে, একটি প্রপার্টি এর ডিফল্ট মানতে রিসেট করতে, ফিল্ড মাস্কে এর ফিল্ডের নাম অন্তর্ভুক্ত করুন কিন্তু ফিল্ডটিকে সেট না করে রেখে দিন। |
ইউনিয়ন ক্ষেত্র cells । যে কোষগুলি আপডেট করা হবে। cells নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
tableRange | সারণী পরিসর যে টেবিলের উপসেট প্রতিনিধিত্ব করে যেখানে আপডেটগুলি প্রয়োগ করা হয়েছে৷ |
tableStartLocation | নথিতে যে অবস্থানে টেবিলটি শুরু হয়। নির্দিষ্ট করা হলে, আপডেটগুলি টেবিলের সমস্ত কক্ষে প্রয়োগ করা হয়। |
টেবিল রেঞ্জ
একটি টেবিল পরিসর একটি টেবিলের একটি উপসেটের একটি রেফারেন্স উপস্থাপন করে।
এটি লক্ষ্য করা গুরুত্বপূর্ণ যে একটি টেবিল পরিসর দ্বারা নির্দিষ্ট করা কোষগুলি অগত্যা একটি আয়তক্ষেত্র গঠন করে না। উদাহরণস্বরূপ, ধরা যাক আমাদের একটি 3 x 3 টেবিল রয়েছে যেখানে শেষ সারির সমস্ত ঘর একসাথে একত্রিত হয়েছে। টেবিল এই মত দেখায়:
[ ][ ][ ]
[ ][ ][ ]
[ ]
টেবিল ঘরের অবস্থান = (টেবিলস্টার্ট অবস্থান, সারি = 0, কলাম = 0), সারি স্প্যান = 3 এবং কলাম স্প্যান = 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 | যে ট্যাবে ছবিটি প্রতিস্থাপন করা হবে সেটি রয়েছে৷ বাদ দিলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়৷ একটি একক ট্যাব ধারণকারী নথিতে:
একাধিক ট্যাব ধারণকারী একটি নথিতে:
|
ইমেজ রিপ্লেস মেথড
চিত্র প্রতিস্থাপন পদ্ধতি.
Enums | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED | অনির্দিষ্ট চিত্র প্রতিস্থাপন পদ্ধতি. এই মান ব্যবহার করা উচিত নয়. |
CENTER_CROP | আসল চিত্রের সীমানা পূরণ করতে চিত্রটিকে স্কেল এবং কেন্দ্র করে। আসল চিত্রের সীমানা পূরণ করার জন্য ছবিটি ক্রপ করা হতে পারে। ছবির রেন্ডার করা আকার মূল ছবির মতোই হবে। |
UpdateDocumentStyleRequest
DocumentStyle
আপডেট করে।
JSON প্রতিনিধিত্ব |
---|
{
"documentStyle": {
object ( |
ক্ষেত্র | |
---|---|
documentStyle | নথিতে সেট করার শৈলী। কিছু নথির শৈলী পরিবর্তন ডক্স সম্পাদকের আচরণকে মিরর করার জন্য অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট উদাহরণস্বরূপ, পটভূমি আপডেট করতে, |
tabId | যে ট্যাবে আপডেট করার শৈলী রয়েছে। বাদ দেওয়া হলে, অনুরোধটি প্রথম ট্যাবে প্রযোজ্য হয়। একটি একক ট্যাব ধারণকারী নথিতে:
একাধিক ট্যাব ধারণকারী একটি নথিতে:
|
MergeTableCellsRequest
একটি Table
ঘরগুলিকে একত্রিত করে।
JSON প্রতিনিধিত্ব |
---|
{
"tableRange": {
object ( |
ক্ষেত্র | |
---|---|
tableRange | টেবিলের কোন কক্ষগুলিকে একত্রিত করতে হবে তা নির্দিষ্ট করে সারণী পরিসর। যে কক্ষগুলিকে একত্রিত করা হচ্ছে তাতে যেকোন পাঠ্য একত্রিত হবে এবং পরিসরের "হেড" কক্ষে সংরক্ষণ করা হবে৷ বিষয়বস্তুর দিক বাম থেকে ডানে গেলে এটি পরিসরের উপরের-বাম কক্ষ এবং অন্যথায় ব্যাপ্তির উপরের-ডান কক্ষ। যদি পরিসরটি অ-আয়তক্ষেত্রাকার হয় (যা কিছু ক্ষেত্রে ঘটতে পারে যেখানে পরিসর ইতিমধ্যেই একত্রিত হওয়া ঘরগুলিকে কভার করে বা যেখানে টেবিলটি অ-আয়তক্ষেত্রাকার হয়), একটি 400 খারাপ অনুরোধ ত্রুটি ফেরত দেওয়া হয়। |
UnmergeTableCellsRequest
একটি Table
কক্ষগুলিকে একত্রিত করে।
JSON প্রতিনিধিত্ব |
---|
{
"tableRange": {
object ( |
ক্ষেত্র | |
---|---|
tableRange | টেবিলের কোন কক্ষগুলিকে একত্রিত করতে হবে তা নির্দিষ্ট করে সারণী ব্যাপ্তি। এই পরিসরের সমস্ত মার্জ করা কক্ষগুলিকে একত্রিত করা হবে, এবং যে কক্ষগুলি ইতিমধ্যেই একত্রিত করা হয়েছে সেগুলি প্রভাবিত হবে না৷ যদি পরিসরে কোনো একত্রিত কক্ষ না থাকে, তাহলে অনুরোধ কিছুই করবে না। যদি একত্রিত কক্ষগুলির মধ্যে কোনো পাঠ্য থাকে, তাহলে পাঠ্যটি আনমার্জ করা কোষগুলির ফলস্বরূপ ব্লকের "হেড" কক্ষে থাকবে। বিষয়বস্তুর দিক বাম থেকে ডানে এবং অন্যথায় উপরের-ডানে হলে "হেড" সেল হল উপরের-বাম কক্ষ। |
HeaderRequest তৈরি করুন
একটি 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 | ঐচ্ছিক। কোন ট্যাবে প্রতিস্থাপন ঘটবে তা নির্দিষ্ট করতে ব্যবহৃত মানদণ্ড। বাদ দেওয়া হলে, প্রতিস্থাপন সমস্ত ট্যাবে প্রযোজ্য। একটি একক ট্যাব ধারণকারী নথিতে:
একাধিক ট্যাব ধারণকারী একটি নথিতে:
|
ইউনিয়ন ক্ষেত্র replacement_content । নামকৃত পরিসরের বিদ্যমান বিষয়বস্তু প্রতিস্থাপন করার জন্য সামগ্রী। replacement_content নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
text | প্রদত্ত পাঠ্যের সাথে নির্দিষ্ট নামকৃত পরিসর(গুলি) এর বিষয়বস্তু প্রতিস্থাপন করে। |
ইউনিয়ন ক্ষেত্র named_range_reference । নামকৃত ব্যাপ্তি(গুলি) এর একটি রেফারেন্স যার সামগ্রী প্রতিস্থাপিত হবে৷ named_range_reference নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
namedRangeId | নামকৃত ব্যাপ্তির আইডি যার বিষয়বস্তু প্রতিস্থাপন করা হবে। প্রদত্ত আইডির সাথে কোনো নামযুক্ত পরিসর না থাকলে একটি 400 খারাপ অনুরোধের ত্রুটি ফেরত দেওয়া হয়। |
namedRangeName | যদি প্রদত্ত নামের সাথে একাধিক |
UpdateSectionStyleRequest
SectionStyle
আপডেট করে।
JSON প্রতিনিধিত্ব |
---|
{ "range": { object ( |
ক্ষেত্র | |
---|---|
range | বিভাগগুলিকে শৈলীতে ওভারল্যাপ করা পরিসর। যেহেতু বিভাগ বিরতি শুধুমাত্র শরীরের ভিতরে সন্নিবেশ করা যেতে পারে, |
sectionStyle | বিভাগে সেট করা শৈলী. কিছু বিভাগ শৈলী পরিবর্তন ডক্স সম্পাদকের আচরণকে প্রতিফলিত করার জন্য অন্যান্য পরিবর্তন ঘটাতে পারে। আরও তথ্যের জন্য |
fields | যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট উদাহরণস্বরূপ বাম মার্জিন আপডেট করতে, |
ইনসার্ট সেকশনব্রেক রিকোয়েস্ট
প্রদত্ত অবস্থানে একটি বিভাগ বিরতি সন্নিবেশ করান।
বিভাগ বিরতির আগে একটি নতুন লাইন অক্ষর ঢোকানো হবে।
JSON প্রতিনিধিত্ব |
---|
{ "sectionType": enum ( |
ক্ষেত্র | |
---|---|
sectionType | ঢোকাতে বিভাগের ধরন। |
ইউনিয়ন ক্ষেত্র insertion_location । অবস্থান যেখানে বিরতি ঢোকানো হবে. insertion_location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
location | নথিতে একটি নির্দিষ্ট সূচকে একটি নতুন লাইন এবং একটি বিভাগ বিরতি সন্নিবেশ করান। বিভাগ বিরতি একটি বিদ্যমান বিভাগ বিরতি একটি টেবিল, সমীকরণ, পাদটীকা, শিরোনাম, বা ফুটারের ভিতরে সন্নিবেশ করা যাবে না। যেহেতু বিভাগ বিরতি শুধুমাত্র শরীরের ভিতরে ঢোকানো যেতে পারে, |
endOfSegmentLocation | নথির মূল অংশের শেষে একটি নতুন লাইন এবং একটি বিভাগ বিরতি সন্নিবেশ করান। পাদটীকা, শিরোনাম বা পাদলেখের ভিতরে বিভাগ বিরতি ঢোকানো যাবে না। যেহেতু বিভাগ বিরতি শুধুমাত্র শরীরের ভিতরে সন্নিবেশ করা যেতে পারে, |
হেডার রিকোয়েস্ট মুছুন
নথি থেকে একটি Header
মুছে দেয়।
JSON প্রতিনিধিত্ব |
---|
{ "headerId": string, "tabId": string } |
ক্ষেত্র | |
---|---|
headerId | হেডারের আইডি মুছে ফেলতে হবে। যদি এই শিরোনামটি |
tabId | মুছতে শিরোনামযুক্ত ট্যাবটি। বাদ দেওয়া হলে, অনুরোধটি প্রথম ট্যাবে প্রয়োগ করা হয়। একটি একক ট্যাবযুক্ত একটি নথিতে:
একাধিক ট্যাবযুক্ত একটি নথিতে:
|
পিন্টেবলহেডার্রোস্কেস্ট
একটি টেবিলে পিনযুক্ত টেবিল শিরোনাম সারিগুলির সংখ্যা আপডেট করে।
JSON প্রতিনিধিত্ব |
---|
{
"tableStartLocation": {
object ( |
ক্ষেত্র | |
---|---|
tableStartLocation | টেবিলটি নথিতে শুরু হয় এমন অবস্থান। |
pinnedHeaderRowsCount | পিনে টেবিলের সারিগুলির সংখ্যা, যেখানে 0 টি বোঝায় যে সমস্ত সারিগুলি আনপিন না করা হয়। |