অনুরোধ
একটি স্প্রেডশিটে প্রয়োগ করার জন্য এক ধরনের আপডেট।
| JSON উপস্থাপনা |
|---|
{ "updateSpreadsheetProperties": { object ( |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ডের kind । আপডেটের ধরণ। ঠিক একটি ফিল্ড আবশ্যক। kind নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
updateSpreadsheetProperties | স্প্রেডশীটের বৈশিষ্ট্যগুলো আপডেট করে। |
updateSheetProperties | একটি শীটের বৈশিষ্ট্যসমূহ আপডেট করে। |
updateDimensionProperties | ডাইমেনশনের প্রোপার্টিগুলো আপডেট করে। |
updateNamedRange | একটি নামযুক্ত পরিসর হালনাগাদ করে। |
repeatCell | একটি পরিসর জুড়ে একটি একক সেলের পুনরাবৃত্তি ঘটায়। |
addNamedRange | একটি নামযুক্ত পরিসর যোগ করে। |
deleteNamedRange | একটি নামযুক্ত পরিসর মুছে ফেলে। |
addSheet | একটি শীট যোগ করে। |
deleteSheet | একটি শীট মুছে ফেলে। |
autoFill | বিদ্যমান তথ্যের ভিত্তিতে স্বয়ংক্রিয়ভাবে আরও তথ্য পূরণ করে। |
cutPaste | এক জায়গা থেকে ডেটা কেটে অন্য জায়গায় পেস্ট করে। |
copyPaste | এক জায়গা থেকে ডেটা কপি করে অন্য জায়গায় পেস্ট করে। |
mergeCells | কোষগুলোকে একত্রিত করে। |
unmergeCells | মার্জ করা সেলগুলোকে আনমার্জ করে। |
updateBorders | একাধিক সেলের সীমানা হালনাগাদ করে। |
updateCells | একসাথে অনেকগুলো সেল আপডেট করে। |
addFilterView | একটি ফিল্টার ভিউ যোগ করে। |
appendCells | একটি শীটে ডেটাসহ সেলগুলো শেষ সারির পরে যুক্ত করে। |
clearBasicFilter | একটি শীটের মৌলিক ফিল্টারটি মুছে দেয়। |
deleteDimension | শীটের সারি বা কলাম মুছে ফেলে। |
deleteEmbeddedObject | একটি শীটে এমবেড করা কোনো অবজেক্ট (যেমন, চার্ট, ছবি) মুছে ফেলে। |
deleteFilterView | একটি শীট থেকে ফিল্টার ভিউ মুছে ফেলে। |
duplicateFilterView | একটি ফিল্টার ভিউয়ের প্রতিলিপি তৈরি করে। |
duplicateSheet | একটি শীটের প্রতিলিপি তৈরি করে। |
findReplace | কোনো নির্দিষ্ট টেক্সট খুঁজে বের করে সেটিকে অন্য টেক্সট দিয়ে প্রতিস্থাপন করে। |
insertDimension | শীটে নতুন সারি বা কলাম যোগ করে। |
insertRange | একটি শীটে নতুন সেল যোগ করে এবং বিদ্যমান সেলগুলোকে স্থানান্তরিত করে। |
moveDimension | শীটের মধ্যে সারি বা কলামকে অন্য স্থানে সরিয়ে দেয়। |
updateEmbeddedObjectPosition | এমবেডেড অবজেক্টের (যেমন চার্ট, ছবি) অবস্থান আপডেট করে। |
pasteData | একটি শীটে ডেটা (HTML বা ডিলিমিটেড) পেস্ট করে। |
textToColumns | একটি টেক্সট কলামকে একাধিক টেক্সট কলামে রূপান্তর করে। |
updateFilterView | একটি ফিল্টার ভিউয়ের বৈশিষ্ট্যগুলো আপডেট করে। |
deleteRange | একটি শীট থেকে একাধিক সেল মুছে ফেলে এবং অবশিষ্ট সেলগুলোকে স্থানান্তরিত করে। |
appendDimension | শীটের শেষে মাত্রা যুক্ত করে। |
addConditionalFormatRule | একটি নতুন কন্ডিশনাল ফরম্যাট নিয়ম যোগ করে। |
updateConditionalFormatRule | বিদ্যমান একটি কন্ডিশনাল ফরম্যাট নিয়ম আপডেট করে। |
deleteConditionalFormatRule | বিদ্যমান একটি কন্ডিশনাল ফরম্যাট রুল মুছে দেয়। |
sortRange | একটি পরিসরের মধ্যে থাকা ডেটা সাজায়। |
setDataValidation | এক বা একাধিক সেলের জন্য ডেটা যাচাইকরণ সেট করে। |
setBasicFilter | একটি শীটে মৌলিক ফিল্টার সেট করে। |
addProtectedRange | একটি সুরক্ষিত পরিসর যোগ করে। |
updateProtectedRange | একটি সুরক্ষিত পরিসর হালনাগাদ করে। |
deleteProtectedRange | একটি সুরক্ষিত পরিসর মুছে ফেলে। |
autoResizeDimensions | কোনো ডাইমেনশনের সেলগুলোর বিষয়বস্তুর ওপর ভিত্তি করে স্বয়ংক্রিয়ভাবে এক বা একাধিক ডাইমেনশনের আকার পরিবর্তন করে। |
addChart | একটি চার্ট যোগ করে। |
updateChartSpec | একটি চার্টের স্পেসিফিকেশন আপডেট করে। |
updateBanding | একটি ব্যান্ডেড পরিসর আপডেট করে |
addBanding | একটি নতুন ব্যান্ডেড রেঞ্জ যোগ করা হয়েছে |
deleteBanding | একটি ব্যান্ডেড পরিসর অপসারণ করে |
createDeveloperMetadata | নতুন ডেভেলপার মেটাডেটা তৈরি করে |
updateDeveloperMetadata | বিদ্যমান ডেভেলপার মেটাডেটা এন্ট্রি আপডেট করে |
deleteDeveloperMetadata | ডেভেলপার মেটাডেটা মুছে ফেলে |
randomizeRange | একটি পরিসরের সারিগুলির ক্রম এলোমেলো করে। |
addDimensionGroup | নির্দিষ্ট পরিসরের মধ্যে একটি গ্রুপ তৈরি করে। |
deleteDimensionGroup | নির্দিষ্ট পরিসরের মধ্যে থাকা একটি গ্রুপ মুছে ফেলে। |
updateDimensionGroup | নির্দিষ্ট গ্রুপের অবস্থা হালনাগাদ করে। |
trimWhitespace | সেলের অতিরিক্ত ফাঁকা স্থান (যেমন স্পেস, ট্যাব বা নতুন লাইন) ছেঁটে ফেলে। |
deleteDuplicates | একটি সেল রেঞ্জের নির্দিষ্ট কলামে থাকা সদৃশ মানযুক্ত সারিগুলি মুছে দেয়। |
updateEmbeddedObjectBorder | এমবেডেড অবজেক্টের বর্ডার আপডেট করে। |
addSlicer | একটি স্লাইসার যোগ করে। |
updateSlicerSpec | একটি স্লাইসারের স্পেসিফিকেশন আপডেট করে। |
addDataSource | একটি ডেটা উৎস যোগ করে। |
updateDataSource | একটি ডেটা উৎস আপডেট করে। |
deleteDataSource | একটি ডেটা উৎস মুছে ফেলে। |
refreshDataSource | এক বা একাধিক ডেটা সোর্স এবং সংশ্লিষ্ট ডিবিঅবজেক্টসমূহ রিফ্রেশ করে। |
cancelDataSourceRefresh | এক বা একাধিক ডেটা সোর্স এবং সংশ্লিষ্ট ডিবিঅবজেক্টের রিফ্রেশ বাতিল করে। |
addTable | একটি টেবিল যোগ করে। |
updateTable | একটি টেবিল আপডেট করে। |
deleteTable | একটি টেবিল মুছে ফেলার অনুরোধ। |
স্প্রেডশিট বৈশিষ্ট্য আপডেট করার অনুরোধ
একটি স্প্রেডশীটের বৈশিষ্ট্যগুলো হালনাগাদ করে।
| JSON উপস্থাপনা |
|---|
{
"properties": {
object ( |
| ক্ষেত্র | |
|---|---|
properties | আপডেট করার জন্য প্রপার্টিগুলো। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট 'properties' অন্তর্নিহিত এবং এটি নির্দিষ্ট করার প্রয়োজন নেই। প্রতিটি ফিল্ডের তালিকা সংক্ষেপে বোঝানোর জন্য একটি |
UpdateSheetPropertiesRequest
নির্দিষ্ট sheetId যুক্ত শীটটির বৈশিষ্ট্যগুলো আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"properties": {
object ( |
| ক্ষেত্র | |
|---|---|
properties | আপডেট করার জন্য প্রপার্টিগুলো। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
UpdateDimensionPropertiesRequest
নির্দিষ্ট সীমার মধ্যে থাকা ডাইমেনশনগুলোর বৈশিষ্ট্য আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "properties": { object ( |
| ক্ষেত্র | |
|---|---|
properties | আপডেট করার জন্য প্রোপার্টিগুলো। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
ইউনিয়ন ফিল্ড dimension_range । এটি হলো ডাইমেনশনের পরিসর। dimension_range নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
range | যে সারি বা কলামগুলো আপডেট করতে হবে। |
dataSourceSheetRange | ডেটা সোর্স শীটের যে কলামগুলো আপডেট করতে হবে। |
ডেটা উৎস শীট মাত্রা পরিসর
DATA_SOURCE শীটে একটি মাত্র ডাইমেনশন বরাবর একটি রেঞ্জ।
| JSON উপস্থাপনা |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| ক্ষেত্র | |
|---|---|
sheetId | যে ডেটা সোর্স শীটে রেঞ্জটি রয়েছে, তার আইডি। |
columnReferences[] | ডেটা সোর্স শীটের কলামগুলো। |
নামযুক্ত রেঞ্জ আপডেট করার অনুরোধ
নির্দিষ্ট namedRangeId সহ নামযুক্ত রেঞ্জের বৈশিষ্ট্যগুলি আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"namedRange": {
object ( |
| ক্ষেত্র | |
|---|---|
namedRange | নতুন প্রোপার্টিগুলো দিয়ে আপডেট করার জন্য নেমড রেঞ্জ। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
RepeatCellRequest
রেঞ্জের সমস্ত সেলকে প্রদত্ত Cell অবজেক্টের মান দিয়ে আপডেট করে। শুধুমাত্র fields ফিল্ডে তালিকাভুক্ত ফিল্ডগুলোই আপডেট করা হয়; অন্যগুলো অপরিবর্তিত থাকে।
কোনো সেলে ফর্মুলা লিখলে, সেই ফর্মুলার রেঞ্জ ঐ সেলের প্রতিটি ফিল্ডের জন্য স্বয়ংক্রিয়ভাবে বাড়তে থাকবে। উদাহরণস্বরূপ, যদি B2:C4 রেঞ্জে =A1 ফর্মুলা দিয়ে একটি সেল লেখা হয়, তাহলে B2 হবে =A1 , B3 হবে =A2 , B4 হবে =A3 , C2 হবে =B1 , C3 হবে =B2 এবং C4 হবে =B3 ।
ফর্মুলার রেঞ্জ স্থির রাখতে $ চিহ্নটি ব্যবহার করুন। উদাহরণস্বরূপ, সারি এবং কলাম উভয়ের বৃদ্ধি রোধ করতে =$A$1 ফর্মুলাটি ব্যবহার করুন।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | যে পরিসরে সেলটি পুনরাবৃত্তি করা হবে। |
cell | লেখার জন্য ডেটা। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
নামযুক্ত রেঞ্জ অনুরোধ যোগ করুন
স্প্রেডশিটে একটি নামযুক্ত রেঞ্জ যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"namedRange": {
object ( |
| ক্ষেত্র | |
|---|---|
namedRange | যে নেমড রেঞ্জটি যোগ করতে চান। |
DeleteNamedRangeRequest
স্প্রেডশিট থেকে প্রদত্ত আইডিযুক্ত নেমড রেঞ্জটি মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{ "namedRangeId": string } |
| ক্ষেত্র | |
|---|---|
namedRangeId | যে নেমড রেঞ্জটি মুছে ফেলতে হবে, তার আইডি। |
AddSheetRequest
একটি নতুন শীট যোগ করে। যখন একটি নির্দিষ্ট ইনডেক্সে একটি শীট যোগ করা হয়, তখন পরবর্তী সমস্ত শীটের ইনডেক্স এক বাড়িয়ে দেওয়া হয়। একটি অবজেক্ট শীট যোগ করতে, এর পরিবর্তে AddChartRequest ব্যবহার করুন এবং EmbeddedObjectPosition.sheetId অথবা EmbeddedObjectPosition.newSheet উল্লেখ করুন।
| JSON উপস্থাপনা |
|---|
{
"properties": {
object ( |
| ক্ষেত্র | |
|---|---|
properties | নতুন শীটটির যে বৈশিষ্ট্যগুলো থাকা উচিত। সমস্ত বৈশিষ্ট্যই ঐচ্ছিক। |
DeleteSheetRequest
অনুরোধকৃত শীটটি মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{ "sheetId": integer } |
| ক্ষেত্র | |
|---|---|
sheetId | যে শীটটি মুছে ফেলতে হবে তার আইডি। শীটটি যদি |
স্বয়ংক্রিয় পূরণ অনুরোধ
বিদ্যমান তথ্যের ভিত্তিতে আরও তথ্য পূরণ করে।
| JSON উপস্থাপনা |
|---|
{ "useAlternateSeries": boolean, "range": { object ( |
| ক্ষেত্র | |
|---|---|
useAlternateSeries | 'বিকল্প' সিরিজ ব্যবহার করে ডেটা তৈরি করতে হলে এটি সত্য হবে। উৎস ডেটার ধরন ও পরিমাণের ওপর ভিত্তি করে এটি ভিন্ন হয়। |
ইউনিয়ন ফিল্ড area । যে এলাকাটি স্বয়ংক্রিয়ভাবে পূরণ করতে হবে। area নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
range | স্বয়ংক্রিয়ভাবে পূরণ করার পরিসর। এটি পরিসরটি পরীক্ষা করে ডেটা থাকা অবস্থানটি শনাক্ত করবে এবং স্বয়ংক্রিয়ভাবে সেই ডেটা দিয়ে পরিসরের বাকি অংশ পূরণ করে দেবে। |
sourceAndDestination | স্বয়ংক্রিয়ভাবে পূরণ করার উৎস এবং গন্তব্য এলাকা। এটি স্বয়ংক্রিয়ভাবে পূরণের উৎস এবং সেই ডেটা কোথায় প্রসারিত করতে হবে তা স্পষ্টভাবে তালিকাভুক্ত করে। |
উৎস এবং গন্তব্য
একটি উৎস পরিসর এবং সেই উৎসকে কীভাবে প্রসারিত করা যায় তার সমন্বয়।
| JSON উপস্থাপনা |
|---|
{ "source": { object ( |
| ক্ষেত্র | |
|---|---|
source | অটোফিলের উৎস হিসেবে ব্যবহৃত ডেটার অবস্থান। |
dimension | যে ডাইমেনশনে ডেটা পূরণ করা উচিত। |
fillLength | যতগুলো সারি বা কলামে ডেটা পূরণ করতে হবে। ধনাত্মক সংখ্যাগুলো উৎসের শেষ সারি বা শেষ কলামের পর প্রসারিত হয়। ঋণাত্মক সংখ্যাগুলো উৎসের প্রথম সারি বা প্রথম কলামের আগে প্রসারিত হয়। |
কাটপেস্টঅনুরোধ
উৎস থেকে গন্তব্যে ডেটা স্থানান্তর করে।
| JSON উপস্থাপনা |
|---|
{ "source": { object ( |
| ক্ষেত্র | |
|---|---|
source | যে উৎস ডেটা কাটছাঁট করতে হবে। |
destination | উপরের-বাম স্থানাঙ্ক যেখানে ডেটা পেস্ট করা হবে। |
pasteType | কী ধরনের ডেটা পেস্ট করতে হবে। যা-ই পেস্ট করা হোক না কেন, সমস্ত উৎস ডেটা কেটে ফেলা হবে। |
পেস্টটাইপ
কী ধরনের ডেটা পেস্ট করা উচিত।
| এনাম | |
|---|---|
PASTE_NORMAL | মান, সূত্র, ফরম্যাট এবং মার্জ পেস্ট করুন। |
PASTE_VALUES | কোনো ফরম্যাট, ফর্মুলা বা মার্জ ছাড়া শুধুমাত্র মানগুলো পেস্ট করুন। |
PASTE_FORMAT | ডেটা যাচাইকরণ বাদ দিয়ে শুধু ফরম্যাটটি পেস্ট করুন। |
PASTE_NO_BORDERS | PASTE_NORMAL মতোই, কিন্তু বর্ডার ছাড়া। |
PASTE_FORMULA | শুধু সূত্রগুলো পেস্ট করুন। |
PASTE_DATA_VALIDATION | শুধুমাত্র ডেটা ভ্যালিডেশন পেস্ট করুন। |
PASTE_CONDITIONAL_FORMATTING | শুধুমাত্র কন্ডিশনাল ফরম্যাটিং নিয়মগুলো পেস্ট করুন। |
কপিপেস্টঅনুরোধ
উৎস থেকে গন্তব্যে ডেটা কপি করে।
| JSON উপস্থাপনা |
|---|
{ "source": { object ( |
| ক্ষেত্র | |
|---|---|
source | অনুলিপি করার জন্য উৎস পরিসর। |
destination | পেস্ট করার স্থান। যদি রেঞ্জটি সোর্সের উচ্চতা বা প্রস্থের গুণিতক হয়, তাহলে ডেস্টিনেশন রেঞ্জটি পূরণ করার জন্য ডেটাটির পুনরাবৃত্তি করা হবে। যদি রেঞ্জটি সোর্স রেঞ্জের চেয়ে ছোট হয়, তবুও সম্পূর্ণ সোর্স ডেটা কপি করা হবে (ডেস্টিনেশন রেঞ্জের শেষ প্রান্তের পরেও)। |
pasteType | কী ধরনের ডেটা পেস্ট করতে হবে। |
pasteOrientation | পেস্ট করার সময় ডেটাগুলো কীভাবে সাজাতে হবে। |
পেস্ট ওরিয়েন্টেশন
কীভাবে পেস্ট অপারেশন সম্পাদন করতে হবে।
| এনাম | |
|---|---|
NORMAL | স্বাভাবিকভাবে পেস্ট করুন। |
TRANSPOSE | স্থানান্তরিত করে পেস্ট করুন, যেখানে সমস্ত সারি কলামে এবং কলাম সারি সারিতে পরিণত হবে। |
MergeCellsRequest
রেঞ্জের অন্তর্ভুক্ত সমস্ত সেলকে একত্রিত করে।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | একত্রিত করার জন্য সেলগুলোর পরিসর। |
mergeType | সেলগুলো কীভাবে মার্জ করা উচিত |
মার্জটাইপ
যে ধরনের মার্জ তৈরি করতে হবে।
| এনাম | |
|---|---|
MERGE_ALL | রেঞ্জ থেকে একটি একক মার্জ তৈরি করুন |
MERGE_COLUMNS | রেঞ্জের প্রতিটি কলামের জন্য একটি মার্জ তৈরি করুন |
MERGE_ROWS | রেঞ্জের প্রতিটি সারির জন্য একটি মার্জ তৈরি করুন |
UnmergeCellsRequest
প্রদত্ত পরিসরের সেলগুলোকে আলাদা করে।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | যে পরিসরের মধ্যে সমস্ত সেলকে আনমার্জ করা হবে। যদি পরিসরটি একাধিক মার্জ জুড়ে বিস্তৃত থাকে, তবে সবগুলোই আনমার্জ করা হবে। পরিসরটি কোনো মার্জের আংশিক অংশ জুড়ে থাকতে পারবে না। |
সীমানা হালনাগাদের অনুরোধ
একটি রেঞ্জের সীমানা আপডেট করে। যদি অনুরোধে কোনো ফিল্ড সেট করা না থাকে, তার মানে সীমানাটি অপরিবর্তিত থাকে। উদাহরণস্বরূপ, পরপর দুটি UpdateBordersRequest-এর ক্ষেত্রে:
- পরিসর: A1:A5
{ top: RED, bottom: WHITE } - পরিসর: A1:A5
{ left: BLUE }
এর ফলে A1:A5 এর বর্ডারগুলো হবে { top: RED, bottom: WHITE, left: BLUE } । যদি আপনি বর্ডারটি মুছে ফেলতে চান, তাহলে স্টাইলটি স্পষ্টভাবে NONE সেট করুন।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | যে পরিসরের সীমানা হালনাগাদ করা উচিত। |
top | পরিসরের শীর্ষে রাখার জন্য সীমানা। |
bottom | রেঞ্জের সর্বনিম্ন প্রান্তে যে বর্ডারটি যুক্ত করতে হবে। |
left | রেঞ্জের বাম দিকে যে বর্ডারটি রাখতে হবে। |
right | পরিসরের ডানদিকে যে সীমানাটি রাখতে হবে। |
innerHorizontal | পরিসরের মধ্যে রাখার জন্য অনুভূমিক সীমানা। |
innerVertical | পরিসরের মধ্যে রাখার জন্য উল্লম্ব সীমানা। |
আপডেটসেলসঅনুরোধ
একটি রেঞ্জের সমস্ত সেলকে নতুন ডেটা দিয়ে আপডেট করে।
| JSON উপস্থাপনা |
|---|
{ "rows": [ { object ( |
| ক্ষেত্র | |
|---|---|
rows[] | লেখার জন্য ডেটা। |
fields | CellData-এর যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট হলো CellData; 'row.values.' নির্দিষ্ট করা উচিত নয়। প্রতিটি ফিল্ডের তালিকা সংক্ষেপে দেখানোর জন্য একটিমাত্র |
ইউনিয়ন ফিল্ড area । অবস্থানের ডেটা লিখতে হবে। ঠিক একটি মান সেট করতে হবে। area নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
start | যেখান থেকে ডেটা লেখা শুরু করতে হবে, সেই স্থানাঙ্ক। যেকোনো সংখ্যক সারি ও কলামে (প্রতি সারিতে ভিন্ন সংখ্যক কলাম সহ) ডেটা লেখা যেতে পারে। |
range | ডেটা লেখার পরিসর। যদি সারিগুলির ডেটা অনুরোধ করা সম্পূর্ণ পরিসরকে আবৃত না করে, তাহলে |
AddFilterViewRequest
একটি ফিল্টার ভিউ যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"filter": {
object ( |
| ক্ষেত্র | |
|---|---|
filter | যে ফিল্টারটি যোগ করতে চান। ` |
অ্যাপেন্ডসেলসরিকোয়েস্ট
একটি শীটে ডেটাসহ শেষ সারির পরে নতুন সেল যোগ করে এবং প্রয়োজনে শীটটিতে নতুন সারিও যুক্ত করে।
| JSON উপস্থাপনা |
|---|
{
"sheetId": integer,
"rows": [
{
object ( |
| ক্ষেত্র | |
|---|---|
sheetId | যে শীটে ডেটা যুক্ত করতে হবে, তার শীট আইডি। |
rows[] | যুক্ত করার জন্য ডেটা। |
fields | CellData-এর যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট হলো CellData; 'row.values.' নির্দিষ্ট করা উচিত নয়। প্রতিটি ফিল্ডের তালিকা সংক্ষেপে দেখানোর জন্য একটিমাত্র |
ইউনিয়ন ফিল্ড area । অবস্থানের তথ্য লিখতে হবে। area নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
tableId | যে টেবিলে ডেটা যুক্ত করতে হবে, তার আইডি। ডেটা শুধুমাত্র টেবিলের মূল অংশে যুক্ত করা হবে। এই ফিল্ডটি |
ClearBasicFilterRequest
শীটটিতে কোনো বেসিক ফিল্টার থাকলে, তা মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{ "sheetId": integer } |
| ক্ষেত্র | |
|---|---|
sheetId | যে শীট আইডিটির উপর থেকে বেসিক ফিল্টারটি মুছে ফেলা উচিত। |
DeleteDimensionRequest
শীট থেকে মাত্রাগুলো মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | শীট থেকে মুছে ফেলার জন্য মাত্রাগুলো। |
DeleteEmbeddedObjectRequest
প্রদত্ত আইডি সহ এমবেডেড অবজেক্টটি মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{ "objectId": integer } |
| ক্ষেত্র | |
|---|---|
objectId | মুছে ফেলার জন্য এমবেডেড অবজেক্টটির আইডি। |
DeleteFilterViewRequest
একটি নির্দিষ্ট ফিল্টার ভিউ মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{ "filterId": integer } |
| ক্ষেত্র | |
|---|---|
filterId | যে ফিল্টারটি মুছে ফেলতে হবে তার আইডি। |
ডুপ্লিকেটফিল্টারভিউঅনুরোধ
একটি নির্দিষ্ট ফিল্টার ভিউয়ের প্রতিলিপি তৈরি করে।
| JSON উপস্থাপনা |
|---|
{ "filterId": integer } |
| ক্ষেত্র | |
|---|---|
filterId | যে ফিল্টারটির আইডি নকল করা হচ্ছে। |
ডুপ্লিকেট শীট অনুরোধ
একটি শীটের বিষয়বস্তু প্রতিলিপি করে।
| JSON উপস্থাপনা |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| ক্ষেত্র | |
|---|---|
sourceSheetId | যে শীটটি অনুলিপি করতে হবে। যদি উৎস শীটটি |
insertSheetIndex | শূন্য-ভিত্তিক সূচক যেখানে নতুন শীটটি সন্নিবেশ করা হবে। এর পরের সমস্ত শীটের সূচক এক বৃদ্ধি করা হয়। |
newSheetId | সেট করা থাকলে, সেটি হবে নতুন শীটের আইডি। সেট করা না থাকলে, একটি আইডি বেছে নেওয়া হবে। সেট করা থাকলে, আইডিটি কোনো বিদ্যমান শীট আইডির সাথে সাংঘর্ষিক হওয়া যাবে না। সেট করা থাকলে, আইডিটি অবশ্যই অঋণাত্মক হতে হবে। |
newSheetName | নতুন শীটটির নাম। এটি খালি থাকলে, আপনার জন্য একটি নতুন নাম বেছে নেওয়া হবে। |
FindReplaceRequest
একটি রেঞ্জ, শীট বা সমস্ত শীটের সেলগুলিতে ডেটা খুঁজে বের করে এবং প্রতিস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{
"find": string,
"replacement": string,
"matchCase": boolean,
"matchEntireCell": boolean,
"searchByRegex": boolean,
"includeFormulas": boolean,
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
find | অনুসন্ধান করার মান। |
replacement | প্রতিস্থাপন হিসেবে ব্যবহার করার মান। |
matchCase | অনুসন্ধানটি কেস-সেনসিটিভ হলে সত্য। |
matchEntireCell | যদি খোঁজা মানটি সম্পূর্ণ সেলটির সাথে মিলতে হয়, তাহলে সত্য। |
searchByRegex | যদি ফাইন্ড ভ্যালুটি একটি রেজেক্স হয়, তবে ট্রু হবে। রেগুলার এক্সপ্রেশন এবং রিপ্লেসমেন্ট অবশ্যই https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html -এ উল্লেখিত জাভা রেজেক্সের নিয়ম অনুসরণ করবে। রিপ্লেসমেন্ট স্ট্রিংটি ক্যাপচারিং গ্রুপকে নির্দেশ করতে পারে। উদাহরণস্বরূপ, যদি একটি সেলে |
includeFormulas | ফর্মুলাযুক্ত সেলগুলো অনুসন্ধানে অন্তর্ভুক্ত করতে হলে True দিন। ফর্মুলাযুক্ত সেলগুলো এড়িয়ে যেতে চাইলে False দিন। |
ইউনিয়ন ফিল্ড scope । যে স্কোপের মধ্যে খোঁজা বা প্রতিস্থাপন করা হবে — শুধুমাত্র একটিই সেট করতে হবে। scope নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
range | যে পরিসরটি খুঁজে বের করতে বা প্রতিস্থাপন করতে হবে। |
sheetId | যে শীটটি খুঁজে বের করতে বা প্রতিস্থাপন করতে হবে। |
allSheets | সমস্ত শীট জুড়ে খুঁজে বের করা/বদলে দেওয়া সত্য। |
মাত্রা সন্নিবেশ অনুরোধ
শীটের একটি নির্দিষ্ট ইন্ডেক্সে সারি বা কলাম যুক্ত করে।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | সন্নিবেশ করার জন্য মাত্রা। শুরু এবং শেষ উভয় সূচকই সীমাবদ্ধ হতে হবে। |
inheritFromBefore | নতুনভাবে যোগ করা ডাইমেনশনের প্রোপার্টিগুলো তার আগের না পরের ডাইমেনশন থেকে এক্সটেন্ড করা হবে কিনা। আগের ডাইমেনশন থেকে ইনহেরিট করতে হলে 'ট্রু' (True) নির্বাচন করুন (সেক্ষেত্রে স্টার্ট ইনডেক্স অবশ্যই ০-এর চেয়ে বড় হতে হবে), এবং পরের ডাইমেনশন থেকে ইনহেরিট করতে হলে 'ফলস' (False) নির্বাচন করুন। উদাহরণস্বরূপ, যদি রো ইনডেক্স ০-এর ব্যাকগ্রাউন্ড লাল এবং রো ইনডেক্স ১-এর ব্যাকগ্রাউন্ড সবুজ হয়, তাহলে ইনডেক্স ১-এ দুটি রো যোগ করলে সেগুলো সবুজ বা লাল যেকোনো একটি ব্যাকগ্রাউন্ড পেতে পারে। যদি |
ইনসার্টরেঞ্জরিকোয়েস্ট
কোনো পরিসরে সেল যুক্ত করে এবং বিদ্যমান সেলগুলোকে ডানে বা নিচে সরিয়ে দেয়।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | নতুন সেল সন্নিবেশ করার পরিসর। এই পরিসরটি বর্তমান শীটের সীমানার মধ্যে সীমাবদ্ধ। |
shiftDimension | সেল ঢোকানোর সময় যে দিকটি স্থানান্তরিত হবে। যদি |
MoveDimensionRequest
এক বা একাধিক সারি বা কলাম সরায়।
| JSON উপস্থাপনা |
|---|
{
"source": {
object ( |
| ক্ষেত্র | |
|---|---|
source | সরানোর জন্য উৎসের মাত্রা। |
destinationIndex | গ্রিড থেকে সোর্স ডেটা সরিয়ে ফেলার আগের স্থানাঙ্কের উপর ভিত্তি করে, সোর্স ডেটা কোথায় সরানো হবে তার শূন্য-ভিত্তিক প্রারম্ভিক সূচক। সরানো ডাইমেনশনগুলোর জন্য জায়গা করে দিতে বিদ্যমান ডেটা নিচে বা ডানে (ডাইমেনশনের উপর নির্ভর করে) স্থানান্তরিত হবে। সোর্স ডাইমেনশনগুলো গ্রিড থেকে সরিয়ে ফেলা হয়, তাই ডেটা নির্দিষ্ট করা সূচকের চেয়ে ভিন্ন কোনো সূচকে চলে যেতে পারে। উদাহরণস্বরূপ, |
UpdateEmbeddedObjectPositionRequest
এমবেডেড কোনো অবজেক্টের অবস্থান আপডেট করুন (যেমন কোনো চার্ট বা ছবি সরানো বা আকার পরিবর্তন করা)।
| JSON উপস্থাপনা |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | যে অবজেক্টটি সরানো হবে তার আইডি। |
newPosition | এমবেডেড অবজেক্টটি সরানোর জন্য একটি নির্দিষ্ট অবস্থান। যদি |
fields | |
পেস্ট ডেটা অনুরোধ
নির্দিষ্ট স্থানাঙ্ক থেকে স্প্রেডশিটে ডেটা সন্নিবেশ করে।
| JSON উপস্থাপনা |
|---|
{ "coordinate": { object ( |
| ক্ষেত্র | |
|---|---|
coordinate | যে স্থানাঙ্ক থেকে ডেটা সন্নিবেশ করা শুরু হবে। |
data | সন্নিবেশ করার জন্য ডেটা। |
type | ডেটাগুলো কীভাবে পেস্ট করতে হবে। |
ইউনিয়ন ফিল্ডের kind । ডেটা কীভাবে ব্যাখ্যা করা হবে, তার জন্য ঠিক একটি মান সেট করতে হবে। kind নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
delimiter | ডেটার মধ্যে বিভাজক। |
html | ডেটাটি HTML হলে সত্য। |
টেক্সটটুকলামসরিকোয়েস্ট
প্রতিটি সেলের একটি ডিলিমিটারের উপর ভিত্তি করে একটি টেক্সট কলামকে একাধিক কলামে বিভক্ত করে।
| JSON উপস্থাপনা |
|---|
{ "source": { object ( |
| ক্ষেত্র | |
|---|---|
source | উৎস ডেটার পরিসর। এটি অবশ্যই ঠিক একটি কলাম জুড়ে থাকতে হবে। |
delimiter | যে বিভাজকটি ব্যবহার করতে হবে। এটি শুধুমাত্র তখনই ব্যবহৃত হয় যখন delimiterType-এর মান |
delimiterType | ব্যবহারযোগ্য ডিলিমিটারের ধরণ। |
ডিলিমিটার টাইপ
যে বিভাজকটির উপর ভিত্তি করে বিভাজন করা হবে।
| এনাম | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED | ডিফল্ট মান। এই মানটি ব্যবহার করা যাবে না। |
COMMA | "," |
SEMICOLON | ";" |
PERIOD | "." |
SPACE | " |
CUSTOM | ডিলিমিটারে সংজ্ঞায়িত একটি কাস্টম মান। |
AUTODETECT | স্বয়ংক্রিয়ভাবে কলাম শনাক্ত করুন। |
আপডেটফিল্টারভিউ অনুরোধ
ফিল্টার ভিউয়ের বৈশিষ্ট্যগুলো আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"filter": {
object ( |
| ক্ষেত্র | |
|---|---|
filter | ফিল্টার ভিউয়ের নতুন বৈশিষ্ট্যগুলো। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
DeleteRangeRequest
একটি নির্দিষ্ট পরিসরের সেল মুছে ফেললে, অন্যান্য সেলগুলো মুছে ফেলা অংশে স্থানান্তরিত হয়।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | যে সেলগুলো মুছে ফেলতে হবে তার পরিসর। |
shiftDimension | যে ডাইমেনশন থেকে মুছে ফেলা সেলগুলো প্রতিস্থাপন করা হবে। যদি |
মাত্রা সংযোজন অনুরোধ
একটি শীটের শেষে সারি বা কলাম যুক্ত করে।
| JSON উপস্থাপনা |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| ক্ষেত্র | |
|---|---|
sheetId | যে শীটটিতে সারি বা কলাম যুক্ত করতে হবে। |
dimension | সারি নাকি কলাম যুক্ত করা হবে। |
length | যুক্ত করার জন্য সারি বা কলামের সংখ্যা। |
AddConditionalFormatRuleRequest
প্রদত্ত ইন্ডেক্সে একটি নতুন কন্ডিশনাল ফরম্যাট রুল যোগ করে। পরবর্তী সকল রুলের ইন্ডেক্স এক বৃদ্ধি করা হয়।
| JSON উপস্থাপনা |
|---|
{
"rule": {
object ( |
| ক্ষেত্র | |
|---|---|
rule | যোগ করার নিয়ম। |
index | শূন্য-ভিত্তিক সূচক যেখানে নিয়মটি সন্নিবেশ করা হবে। |
শর্তসাপেক্ষ বিন্যাস নিয়মের অনুরোধ আপডেট করুন
প্রদত্ত ইন্ডেক্সে একটি কন্ডিশনাল ফরম্যাট রুল আপডেট করে, অথবা একটি কন্ডিশনাল ফরম্যাট রুলকে অন্য ইন্ডেক্সে স্থানান্তর করে।
| JSON উপস্থাপনা |
|---|
{
"index": integer,
"sheetId": integer,
"rule": {
object ( |
| ক্ষেত্র | |
|---|---|
index | যে নিয়মটি প্রতিস্থাপন বা স্থানান্তর করা উচিত, তার শূন্য-ভিত্তিক সূচক। |
sheetId | যে নিয়মটি সরাতে হবে তার পৃষ্ঠা। |
ইউনিয়ন ফিল্ড instruction । যে ধরনের আপডেট হওয়া উচিত। instruction নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
rule | যে নিয়মটি প্রদত্ত ইন্ডেক্সে থাকা নিয়মটিকে প্রতিস্থাপন করবে। |
newIndex | নিয়মটির চূড়ান্ত অবস্থান হবে শূন্য-ভিত্তিক নতুন সূচকে। |
শর্তসাপেক্ষ ফরম্যাট নিয়ম অনুরোধ মুছুন
প্রদত্ত ইন্ডেক্সে থাকা একটি কন্ডিশনাল ফরম্যাট রুল মুছে দেয়। এর পরবর্তী সমস্ত রুলের ইন্ডেক্স এক কমিয়ে দেওয়া হয়।
| JSON উপস্থাপনা |
|---|
{ "index": integer, "sheetId": integer } |
| ক্ষেত্র | |
|---|---|
index | যে নিয়মটি মুছে ফেলা হবে তার শূন্য-ভিত্তিক সূচক। |
sheetId | যে শীটটি থেকে নিয়মটি মুছে ফেলা হচ্ছে। |
SortRangeRequest
কলাম অনুযায়ী একটি নির্দিষ্ট ক্রম অনুসারে সারিগুলিতে ডেটা সাজানো হয়।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | সাজানোর পরিসর। |
sortSpecs[] | কলাম অনুযায়ী সাজানোর ক্রম। পূর্ববর্তী স্পেসিফিকেশনগুলিতে মান সমান হলে পরবর্তী স্পেসিফিকেশনগুলি ব্যবহৃত হয়। |
SetDataValidationRequest
রেঞ্জের প্রতিটি সেলে একটি ডেটা ভ্যালিডেশন নিয়ম সেট করে। কোনো রেঞ্জের ভ্যালিডেশন বাতিল করতে, কোনো নিয়ম উল্লেখ না করে এটি কল করুন।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | যে পরিসরে ডেটা যাচাইকরণ নিয়মটি প্রযোজ্য হবে। |
rule | রেঞ্জের প্রতিটি সেলে ডেটা ভ্যালিডেশন নিয়ম সেট করার জন্য, অথবা রেঞ্জের ডেটা ভ্যালিডেশন বাতিল করতে এটি খালি রাখুন। |
filteredRowsIncluded | ঐচ্ছিক। যদি সত্য হয়, তাহলে ডেটা যাচাইকরণ নিয়মটি ফিল্টার করা সারিগুলিতেও প্রয়োগ করা হবে। |
SetBasicFilterRequest
একটি শীটের সাথে যুক্ত মৌলিক ফিল্টার নির্ধারণ করে।
| JSON উপস্থাপনা |
|---|
{
"filter": {
object ( |
| ক্ষেত্র | |
|---|---|
filter | যে ফিল্টারটি সেট করতে হবে। |
AddProtectedRangeRequest
একটি নতুন সংরক্ষিত এলাকা যোগ করা হয়েছে।
| JSON উপস্থাপনা |
|---|
{
"protectedRange": {
object ( |
| ক্ষেত্র | |
|---|---|
protectedRange | যে সুরক্ষিত রেঞ্জটি যোগ করা হবে। |
UpdateProtectedRangeRequest
নির্দিষ্ট protectedRangeId ব্যবহার করে বিদ্যমান একটি সুরক্ষিত রেঞ্জ আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"protectedRange": {
object ( |
| ক্ষেত্র | |
|---|---|
protectedRange | নতুন বৈশিষ্ট্যগুলো দিয়ে সংরক্ষিত পরিসরটি হালনাগাদ করা হবে। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
DeleteProtectedRangeRequest
প্রদত্ত আইডি দ্বারা সুরক্ষিত পরিসরটি মুছে দেয়।
| JSON উপস্থাপনা |
|---|
{ "protectedRangeId": integer } |
| ক্ষেত্র | |
|---|---|
protectedRangeId | যে সুরক্ষিত রেঞ্জটি মুছে ফেলতে হবে, তার আইডি। |
AutoResizeDimensionsRequest
কোনো ডাইমেনশনের সেলগুলোর বিষয়বস্তুর ওপর ভিত্তি করে স্বয়ংক্রিয়ভাবে এক বা একাধিক ডাইমেনশনের আকার পরিবর্তন করে।
| JSON উপস্থাপনা |
|---|
{ "dimensions": { object ( |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড dimension_range । এটি হলো ডাইমেনশনের পরিসর। dimension_range নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
dimensions | স্বয়ংক্রিয়ভাবে আকার পরিবর্তন করার জন্য মাত্রাগুলো। |
dataSourceSheetDimensions | ডেটা সোর্স শীটের মাত্রাগুলো স্বয়ংক্রিয়ভাবে আকার পরিবর্তন করে। |
চার্ট যোগ করার অনুরোধ
স্প্রেডশিটের কোনো একটি শীটে একটি চার্ট যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"chart": {
object ( |
| ক্ষেত্র | |
|---|---|
chart | স্প্রেডশিটে যে চার্টটি যোগ করা হবে, তার অবস্থানসহ। |
UpdateChartSpecRequest
একটি চার্টের স্পেসিফিকেশন আপডেট করে। (এটি কোনো চার্টকে সরাতে বা এর আকার পরিবর্তন করতে পারে না। চার্ট সরাতে বা এর আকার পরিবর্তন করতে, UpdateEmbeddedObjectPositionRequest ব্যবহার করুন।)
| JSON উপস্থাপনা |
|---|
{
"chartId": integer,
"spec": {
object ( |
| ক্ষেত্র | |
|---|---|
chartId | যে চার্টটি আপডেট করতে হবে তার আইডি। |
spec | চার্টে প্রয়োগ করার জন্য স্পেসিফিকেশন। |
আপডেটব্যান্ডিং অনুরোধ
সরবরাহকৃত ব্যান্ডেড রেঞ্জের বৈশিষ্ট্যগুলো আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"bandedRange": {
object ( |
| ক্ষেত্র | |
|---|---|
bandedRange | নতুন বৈশিষ্ট্যগুলো দিয়ে স্তরভিত্তিক পরিসরটি হালনাগাদ করা হবে। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
ব্যান্ডিং অনুরোধ যোগ করুন
স্প্রেডশিটে একটি নতুন ব্যান্ডেড রেঞ্জ যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"bandedRange": {
object ( |
| ক্ষেত্র | |
|---|---|
bandedRange | যোগ করার জন্য ব্যান্ডেড রেঞ্জ। |
ডিলিটব্যান্ডিংরিকোয়েস্ট
স্প্রেডশিট থেকে প্রদত্ত আইডিযুক্ত ব্যান্ডেড রেঞ্জটি মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{ "bandedRangeId": integer } |
| ক্ষেত্র | |
|---|---|
bandedRangeId | মুছে ফেলার জন্য ব্যান্ডেড রেঞ্জের আইডি। |
ডেভেলপার মেটাডেটা অনুরোধ তৈরি করুন
ডেভেলপার মেটাডেটা তৈরির জন্য একটি অনুরোধ।
| JSON উপস্থাপনা |
|---|
{
"developerMetadata": {
object ( |
| ক্ষেত্র | |
|---|---|
developerMetadata | তৈরি করার জন্য ডেভেলপার মেটাডেটা। |
ডেভেলপার মেটাডেটা অনুরোধ আপডেট করুন
ডেভেলপার মেটাডেটার প্রোপার্টি আপডেট করার জন্য একটি অনুরোধ। এটি ফিল্টার দ্বারা নির্বাচিত ডেভেলপার মেটাডেটার প্রোপার্টিগুলোকে DeveloperMetadata রিসোর্সে প্রদত্ত মান অনুযায়ী আপডেট করে। কলকারীদের অবশ্যই fields প্যারামিটারে তারা যে প্রোপার্টিগুলো আপডেট করতে চান তা নির্দিষ্ট করতে হবে, এবং সেইসাথে তারা যে মেটাডেটা আপডেট করতে চান তার সাথে মেলে এমন অন্তত একটি DataFilter নির্দিষ্ট করতে হবে।
| JSON উপস্থাপনা |
|---|
{ "dataFilters": [ { object ( |
| ক্ষেত্র | |
|---|---|
dataFilters[] | ডেভেলপার মেটাডেটা এন্ট্রিগুলো আপডেট করার জন্য সেগুলোর সাথে মিল থাকা ফিল্টারগুলো। |
developerMetadata | যে মানটিতে ডেটা ফিল্টার দ্বারা মেলানো সমস্ত মেটাডেটা আপডেট করা হবে। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
DeleteDeveloperMetadataRequest
ডেভেলপার মেটাডেটা মুছে ফেলার অনুরোধ।
| JSON উপস্থাপনা |
|---|
{
"dataFilter": {
object ( |
| ক্ষেত্র | |
|---|---|
dataFilter | কোন ডেভেলপার মেটাডেটা এন্ট্রিটি মুছে ফেলা হবে তা নির্বাচন করতে ব্যবহৃত মানদণ্ড বর্ণনা করে ডেটা ফিল্টার। |
RandomizeRangeRequest
একটি পরিসরের সারিগুলির ক্রম এলোমেলো করে।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | র্যান্ডমাইজ করার পরিসর। |
AddDimensionGroupRequest
নির্দিষ্ট পরিসরের মধ্যে একটি গ্রুপ তৈরি করে।
যদি অনুরোধকৃত পরিসরটি বিদ্যমান কোনো গ্রুপ G-এর পরিসরের একটি সুপারসেট হয়, তাহলে G-এর গভীরতা বৃদ্ধি করা হয় এবং এই নতুন গ্রুপ G'-এর গভীরতা হয় সেই গ্রুপের সমান। উদাহরণস্বরূপ, একটি গ্রুপ [C:D, গভীরতা 1] + [B:E]-এর ফলে গ্রুপ [B:E, গভীরতা 1] এবং [C:D, গভীরতা 2] তৈরি হয়। যদি অনুরোধকৃত পরিসরটি বিদ্যমান কোনো গ্রুপ G-এর পরিসরের একটি সাবসেট হয়, তাহলে নতুন গ্রুপ G'-এর গভীরতা G-এর গভীরতার চেয়ে এক বেশি হয়। উদাহরণস্বরূপ, একটি গ্রুপ [B:E, গভীরতা 1] + [C:D]-এর ফলে গ্রুপ [B:E, গভীরতা 1] এবং [C:D, গভীরতা 2] তৈরি হয়। যদি অনুরোধকৃত পরিসরটি বিদ্যমান কোনো গ্রুপ G-এর পরিসরের আগে শুরু হয়ে পরিসরের মধ্যে শেষ হয়, অথবা পরিসরের মধ্যে শুরু হয়ে পরিসরের পরে শেষ হয়, তাহলে বিদ্যমান গ্রুপ G-এর পরিসরটি ওই পরিসরগুলোর সংযোগ (union) হয়ে যায়, এবং নতুন গ্রুপ G'-এর গভীরতা G-এর গভীরতার চেয়ে এক বেশি হয় ও এর পরিসর হয় ওই পরিসরগুলোর ছেদনের (intersection) সমান। উদাহরণস্বরূপ, [B:D, গভীরতা 1] + [C:E] গ্রুপটির ফলে [B:E, গভীরতা 1] এবং [C:D, গভীরতা 2] গ্রুপ দুটি পাওয়া যায়।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | যে পরিসরের মধ্যে একটি গ্রুপ তৈরি করতে হবে। |
DeleteDimensionGroupRequest
নির্দিষ্ট পরিসরের ডাইমেনশনগুলোর গভীরতা এক হ্রাস করার মাধ্যমে উক্ত পরিসরের উপর থাকা একটি গ্রুপ মুছে ফেলা হয়।
উদাহরণস্বরূপ, ধরে নিন শীটটিতে B:E এর উপর একটি ডেপথ-১ গ্রুপ এবং C:D এর উপর একটি ডেপথ-২ গ্রুপ আছে। D:E এর উপর থেকে একটি গ্রুপ মুছে ফেললে শীটটিতে B:D এর উপর একটি ডেপথ-১ গ্রুপ এবং C:C এর উপর একটি ডেপথ-২ গ্রুপ থেকে যায়।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | যে গ্রুপটি মুছে ফেলা হবে তার পরিসর। |
আপডেটডাইমেনশনগ্রুপঅনুরোধ
নির্দিষ্ট গ্রুপের অবস্থা হালনাগাদ করে।
| JSON উপস্থাপনা |
|---|
{
"dimensionGroup": {
object ( |
| ক্ষেত্র | |
|---|---|
dimensionGroup | যে গ্রুপটির অবস্থা আপডেট করা প্রয়োজন। গ্রুপটির রেঞ্জ ও ডেপথ শীটে একটি বৈধ গ্রুপ নির্দিষ্ট করবে এবং অন্য সব ফিল্ড আপডেট করা থাকবে। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
ট্রিমহোয়াইটস্পেস অনুরোধ
নির্দিষ্ট পরিসরের প্রতিটি সেলের হোয়াইটস্পেস (যেমন স্পেস, ট্যাব বা নতুন লাইন) ছেঁটে ফেলে। এই অনুরোধটি প্রতিটি সেলের টেক্সটের শুরু এবং শেষ থেকে সমস্ত হোয়াইটস্পেস মুছে ফেলে এবং অবশিষ্ট হোয়াইটস্পেস অক্ষরগুলির যেকোনো ক্রমকে একটি একক স্পেসে পরিণত করে। যদি ফলাফলস্বরূপ ছেঁটে ফেলা টেক্সটটি একটি '+' বা '=' অক্ষর দিয়ে শুরু হয়, তবে টেক্সটটি একটি স্ট্রিং মান হিসাবেই থাকে এবং এটিকে ফর্মুলা হিসাবে ব্যাখ্যা করা হয় না।
| JSON উপস্থাপনা |
|---|
{
"range": {
object ( |
| ক্ষেত্র | |
|---|---|
range | যে পরিসরের সেলগুলো ছাঁটাই করতে হবে। |
ডুপ্লিকেটগুলি মুছুন অনুরোধ
এই পরিসরের মধ্যে থাকা সেইসব সারি মুছে দেয়, যেগুলির নির্দিষ্ট কলামের মান পূর্ববর্তী কোনো সারির মানের অনুরূপ। একই মান থাকা সত্ত্বেও অক্ষরের ধরন, বিন্যাস বা সূত্র ভিন্ন হলে সেই সারিগুলিকেও অনুরূপ বলে গণ্য করা হয়।
এই অনুরোধটি দৃশ্য থেকে আড়াল হয়ে যাওয়া (যেমন, কোনো ফিল্টারের কারণে) ডুপ্লিকেট সারিগুলোও মুছে দেয়। ডুপ্লিকেটগুলো সরানোর সময়, উপর থেকে নিচের দিকে স্ক্যান করে প্রতিটি ডুপ্লিকেট সারির প্রথমটি ফলাফলের পরিসরে রাখা হয়। নির্দিষ্ট পরিসরের বাইরের বিষয়বস্তু সরানো হয় না, এবং ডুপ্লিকেট হিসেবে বিবেচিত সারিগুলোকে পরিসরের মধ্যে একে অপরের সংলগ্ন হতে হয় না।
| JSON উপস্থাপনা |
|---|
{ "range": { object ( |
| ক্ষেত্র | |
|---|---|
range | যে পরিসর থেকে সদৃশ সারিগুলো অপসারণ করতে হবে। |
comparisonColumns[] | ডুপ্লিকেট মান বিশ্লেষণের জন্য নির্দিষ্ট পরিসরের কলামগুলো। যদি কোনো কলাম নির্বাচন করা না হয়, তাহলে ডুপ্লিকেটের জন্য সমস্ত কলাম বিশ্লেষণ করা হয়। |
আপডেটএম্বেডেডঅবজেক্টবর্ডারঅনুরোধ
এমবেডেড অবজেক্টের বর্ডার প্রপার্টি আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"objectId": integer,
"border": {
object ( |
| ক্ষেত্র | |
|---|---|
objectId | আপডেট করার জন্য এমবেডেড অবজেক্টটির আইডি। |
border | এমবেডেড অবজেক্টে প্রযোজ্য সীমানা। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
AddSlicerRequest
স্প্রেডশিটের কোনো একটি শীটে স্লাইসার যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"slicer": {
object ( |
| ক্ষেত্র | |
|---|---|
slicer | স্প্রেডশিটে যে স্লাইসারটি যোগ করা হবে, তার অবস্থানসহ। |
আপডেটস্লাইসারস্পেকরিকোয়েস্ট
একটি স্লাইসারের স্পেসিফিকেশন আপডেট করে। (এটি কোনো স্লাইসারকে স্থানান্তরিত বা রিসাইজ করে না। স্লাইসার স্থানান্তরিত বা রিসাইজ করতে UpdateEmbeddedObjectPositionRequest ব্যবহার করুন।)
| JSON উপস্থাপনা |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| ক্ষেত্র | |
|---|---|
slicerId | যে স্লাইসারটি আপডেট করতে হবে তার আইডি। |
spec | স্লাইসারে প্রয়োগ করার জন্য স্পেসিফিকেশন। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
ডেটা উৎস অনুরোধ যোগ করুন
একটি ডেটা সোর্স যোগ করে। ডেটা সোর্সটি সফলভাবে যোগ করার পর, একটি সংশ্লিষ্ট DATA_SOURCE শীট তৈরি হয় এবং ডেটা সোর্স থেকে ডেটা পড়ার জন্য শীটটি রিফ্রেশ করতে একটি এক্সিকিউশন ট্রিগার করা হয়।
আপনি যদি একটি BigQuery ডেটা সোর্স যোগ করেন, তাহলে অনুরোধটির জন্য একটি অতিরিক্ত bigquery.readonly OAuth স্কোপ প্রয়োজন হবে।
| JSON উপস্থাপনা |
|---|
{
"dataSource": {
object ( |
| ক্ষেত্র | |
|---|---|
dataSource | যোগ করার জন্য ডেটা উৎস। |
ডেটা উৎস আপডেট করার অনুরোধ
একটি ডেটা সোর্স আপডেট করে। ডেটা সোর্সটি সফলভাবে আপডেট হওয়ার পর, আপডেট করা ডেটা সোর্স থেকে ডেটা পড়ার জন্য সংশ্লিষ্ট DATA_SOURCE শীটটি রিফ্রেশ করতে একটি এক্সিকিউশন ট্রিগার করা হয়।
আপনি যদি কোনো BigQuery ডেটা সোর্স আপডেট করেন, তাহলে অনুরোধটির জন্য একটি অতিরিক্ত bigquery.readonly OAuth স্কোপ প্রয়োজন হবে।
| JSON উপস্থাপনা |
|---|
{
"dataSource": {
object ( |
| ক্ষেত্র | |
|---|---|
dataSource | আপডেট করার জন্য ডেটার উৎস। |
fields | যে ফিল্ডগুলো আপডেট করা উচিত। অন্তত একটি ফিল্ড অবশ্যই নির্দিষ্ট করতে হবে। রুট |
ডেটা উৎস মুছে ফেলার অনুরোধ
একটি ডেটা সোর্স মুছে ফেলে। এই অনুরোধটি সংশ্লিষ্ট ডেটা সোর্স শীটটিও মুছে ফেলে এবং এর সাথে যুক্ত সমস্ত ডেটা সোর্স অবজেক্টকে আনলিঙ্ক করে দেয়।
| JSON উপস্থাপনা |
|---|
{ "dataSourceId": string } |
| ক্ষেত্র | |
|---|---|
dataSourceId | যে ডেটা সোর্সটি মুছে ফেলতে হবে, তার আইডি। |
ডেটা উৎস অনুরোধ রিফ্রেশ করুন
নির্দিষ্ট রেফারেন্স ব্যবহার করে স্প্রেডশিটের এক বা একাধিক ডেটা সোর্স অবজেক্ট রিফ্রেশ করে।
আপনি যদি কোনো BigQuery ডেটা সোর্স রিফ্রেশ করেন, তাহলে অনুরোধটির জন্য একটি অতিরিক্ত bigquery.readonly OAuth স্কোপ প্রয়োজন হবে।
যদি একই ব্যাচে একই ডেটা সোর্স অবজেক্ট উল্লেখ করে একাধিক রিফ্রেশ অনুরোধ থাকে, তবে শুধুমাত্র সর্বশেষ রিফ্রেশ অনুরোধটিই প্রক্রিয়া করা হবে এবং সেই অনুযায়ী সমস্ত অনুরোধের প্রতিক্রিয়া একই হবে।
| JSON উপস্থাপনা |
|---|
{
"force": boolean,
"references": {
object ( |
| ক্ষেত্র | |
|---|---|
force | বর্তমান অবস্থা নির্বিশেষে ডেটা সোর্স অবজেক্টগুলোকে রিফ্রেশ করে। যদি এটি সেট করা না থাকে এবং কোনো রেফারেন্সকৃত ডেটা সোর্স অবজেক্ট ত্রুটিপূর্ণ অবস্থায় থাকে, তবে রিফ্রেশটি তাৎক্ষণিকভাবে ব্যর্থ হবে। |
ইউনিয়ন ফিল্ড target । কী রিফ্রেশ করতে হবে তা নির্দিষ্ট করে। target নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
references | রিফ্রেশ করার জন্য ডেটা সোর্স অবজেক্টের রেফারেন্স। |
dataSourceId | |
isAll | স্প্রেডশিটে বিদ্যমান সমস্ত ডেটা সোর্স অবজেক্ট রিফ্রেশ করে। |
ডেটা উৎস অবজেক্ট রেফারেন্স
ডেটা উৎস অবজেক্টগুলোর রেফারেন্সের একটি তালিকা।
| JSON উপস্থাপনা |
|---|
{
"references": [
{
object ( |
| ক্ষেত্র | |
|---|---|
references[] | তথ্যসূত্রগুলো। |
ডেটা উৎস রিফ্রেশ অনুরোধ বাতিল করুন
নির্দিষ্ট রেফারেন্স দ্বারা স্প্রেডশিটে থাকা ডেটা সোর্স অবজেক্টের এক বা একাধিক রিফ্রেশ বাতিল করে।
আপনি যদি কোনো BigQuery ডেটা সোর্সের রিফ্রেশ বাতিল করেন, তাহলে অনুরোধটির জন্য একটি অতিরিক্ত bigquery.readonly OAuth স্কোপ প্রয়োজন হবে।
| JSON উপস্থাপনা |
|---|
{
"references": {
object ( |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড target । কী বাতিল করতে হবে তা নির্দিষ্ট করে। target নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
references | ডেটা সোর্স অবজেক্টগুলোর রেফারেন্স, যেগুলোর রিফ্রেশ বাতিল করা হবে। |
dataSourceId | |
isAll | স্প্রেডশিটে থাকা সমস্ত ডেটা সোর্সের জন্য বিদ্যমান সকল ডেটা সোর্স অবজেক্ট রিফ্রেশ বাতিল করে। |
টেবিল যোগ করার অনুরোধ
স্প্রেডশিটে একটি নতুন টেবিল যোগ করে।
| JSON উপস্থাপনা |
|---|
{
"table": {
object ( |
| ক্ষেত্র | |
|---|---|
table | প্রয়োজনীয়। টেবিলটি যোগ করতে হবে। |
আপডেটটেবিল অনুরোধ
স্প্রেডশিটের একটি টেবিল আপডেট করে।
| JSON উপস্থাপনা |
|---|
{
"table": {
object ( |
| ক্ষেত্র | |
|---|---|
table | প্রয়োজনীয়। যে টেবিলটি আপডেট করতে হবে। |
fields | আবশ্যক। যে ফিল্ডগুলো আপডেট করা হবে। অন্তত একটি ফিল্ড অবশ্যই উল্লেখ করতে হবে। রুট |
টেবিল মুছুন অনুরোধ
স্প্রেডশিট থেকে প্রদত্ত আইডিযুক্ত টেবিলটি মুছে ফেলে।
| JSON উপস্থাপনা |
|---|
{ "tableId": string } |
| ক্ষেত্র | |
|---|---|
tableId | যে টেবিলটি মুছে ফেলতে হবে তার আইডি। |