টেবিল চার্ট তৈরির বিল্ডার। আরও বিস্তারিত জানতে Gviz ডকুমেন্টেশন দেখুন।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Range(range) | Embedded Chart Builder | এই বিল্ডার দ্বারা পরিবর্তিত চার্টে একটি রেঞ্জ যোগ করে। |
as Area Chart() | Embedded Area Chart Builder | চার্টের ধরণকে AreaChart-এ সেট করে এবং একটি Embedded Area Chart Builder ফেরত দেয়। |
as Bar Chart() | Embedded Bar Chart Builder | চার্টের ধরণ বারচার্ট-এ সেট করে এবং একটি Embedded Bar Chart Builder ফেরত দেয়। |
as Column Chart() | Embedded Column Chart Builder | চার্টের ধরণকে কলামচার্ট (ColumnChart) হিসেবে সেট করে এবং একটি Embedded Column Chart Builder ফেরত দেয়। |
as Combo Chart() | Embedded Combo Chart Builder | চার্টের ধরণ কম্বোচার্ট-এ সেট করে এবং একটি Embedded Combo Chart Builder ফেরত দেয়। |
as Histogram Chart() | Embedded Histogram Chart Builder | চার্টের ধরণকে HistogramChart-এ সেট করে এবং একটি Embedded Histogram Chart Builder ফেরত দেয়। |
as Line Chart() | Embedded Line Chart Builder | চার্টের ধরণকে লাইনচার্ট (LineChart) হিসেবে সেট করে এবং একটি Embedded Line Chart Builder ফেরত দেয়। |
as Pie Chart() | Embedded Pie Chart Builder | চার্টের ধরণ পাইচার্ট-এ সেট করে এবং একটি Embedded Pie Chart Builder ফেরত দেয়। |
as Scatter Chart() | Embedded Scatter Chart Builder | চার্টের ধরণকে স্ক্যাটারচার্ট (ScatterChart) হিসেবে সেট করে এবং একটি Embedded Scatter Chart Builder ফেরত দেয়। |
as Table Chart() | Embedded Table Chart Builder | চার্টের ধরণকে টেবিলচার্ট (TableChart) হিসেবে সেট করে এবং একটি Embedded Table Chart Builder ফেরত দেয়। |
build() | Embedded Chart | চার্টটিতে করা সমস্ত পরিবর্তন প্রতিফলিত করার জন্য এটি তৈরি করে। |
clear Ranges() | Embedded Chart Builder | এই বিল্ডার দ্বারা পরিবর্তিত চার্ট থেকে সমস্ত রেঞ্জ মুছে ফেলে। |
enable Paging(enablePaging) | Embedded Table Chart Builder | ডেটার মধ্যে পেজিং সক্ষম করা হবে কিনা তা নির্ধারণ করে। |
enable Paging(pageSize) | Embedded Table Chart Builder | পেজিং সক্ষম করে এবং প্রতিটি পেজে সারির সংখ্যা নির্ধারণ করে। |
enable Paging(pageSize, startPage) | Embedded Table Chart Builder | পেজিং সক্ষম করে, প্রতিটি পৃষ্ঠার সারির সংখ্যা এবং প্রদর্শিত হওয়ার জন্য প্রথম টেবিল পৃষ্ঠা নির্ধারণ করে (পৃষ্ঠা সংখ্যা শূন্য-ভিত্তিক)। |
enable Rtl Table(rtlEnabled) | Embedded Table Chart Builder | ডান থেকে বামে লেখা ভাষাগুলোর (যেমন আরবি বা হিব্রু) জন্য প্রাথমিক সমর্থন যোগ করতে টেবিলের কলামের ক্রম উল্টে দেওয়া হয়, যাতে শূন্যতম কলামটি হয় সবচেয়ে ডানদিকের কলাম এবং শেষ কলামটি হয় সবচেয়ে বামদিকের কলাম। |
enable Sorting(enableSorting) | Embedded Table Chart Builder | ব্যবহারকারী কোনো কলামের শিরোনামে ক্লিক করলে কলামগুলো সাজানো হবে কিনা তা নির্ধারণ করে। |
get Chart Type() | Chart Type | বর্তমান চার্টের ধরণ ফেরত দেয়। |
get Container() | Container Info | চার্ট Container Info ফেরত দিন, যা শীটে চার্টটির অবস্থানকে অন্তর্ভুক্ত করে। |
get Ranges() | Range[] | বর্তমানে এই চার্টের জন্য ডেটা সরবরাহকারী রেঞ্জগুলির তালিকার একটি অনুলিপি ফেরত দেয়। |
remove Range(range) | Embedded Chart Builder | এই বিল্ডার দ্বারা পরিবর্তিত চার্ট থেকে নির্দিষ্ট পরিসরটি মুছে ফেলে। |
set Chart Type(type) | Embedded Chart Builder | চার্টের ধরন পরিবর্তন করে। |
set First Row Number(number) | Embedded Table Chart Builder | ডেটা টেবিলের প্রথম সারির জন্য সারি নম্বর নির্ধারণ করে। |
set Hidden Dimension Strategy(strategy) | Embedded Chart Builder | লুকানো সারি এবং কলামের জন্য ব্যবহৃত কৌশল নির্ধারণ করে। |
set Initial Sorting Ascending(column) | Embedded Table Chart Builder | যে কলাম অনুসারে টেবিলটি প্রাথমিকভাবে আরোহী ক্রমে সাজানো হবে, তার সূচক নির্ধারণ করে। |
set Initial Sorting Descending(column) | Embedded Table Chart Builder | যে কলাম অনুসারে টেবিলটি প্রাথমিকভাবে অবরোহী ক্রমে সাজানো হবে, তার সূচক নির্ধারণ করে। |
set Merge Strategy(mergeStrategy) | Embedded Chart Builder | একাধিক রেঞ্জ বিদ্যমান থাকলে কোন মার্জ কৌশল ব্যবহার করা হবে তা নির্ধারণ করে। |
set Num Headers(headers) | Embedded Chart Builder | রেঞ্জের কতগুলো সারি বা কলামকে হেডার হিসেবে গণ্য করা হবে, তা নির্ধারণ করে। |
set Option(option, value) | Embedded Chart Builder | এই চার্টের জন্য উন্নত বিকল্পসমূহ সেট করে। |
set Position(anchorRowPos, anchorColPos, offsetX, offsetY) | Embedded Chart Builder | চার্টটি শীটে কোথায় প্রদর্শিত হবে, তা নির্ধারণ করে। |
set Transpose Rows And Columns(transpose) | Embedded Chart Builder | চার্টের সারি এবং কলামগুলি স্থানান্তরিত হবে কিনা তা নির্ধারণ করে। |
show Row Number Column(showRowNumber) | Embedded Table Chart Builder | টেবিলের প্রথম কলাম হিসেবে সারি নম্বর দেখানো হবে কিনা তা নির্ধারণ করে। |
use Alternating Row Style(alternate) | Embedded Table Chart Builder | টেবিল চার্টের বিজোড় ও জোড় সারিগুলোতে পর্যায়ক্রমিক রঙের শৈলী প্রয়োগ করা হবে কিনা তা নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
addRange(range)
এই বিল্ডার দ্বারা পরিবর্তিত চার্টে একটি রেঞ্জ যোগ করে। যদি রেঞ্জটি আগে থেকেই চার্টে যোগ করা থাকে, তবে এটি যোগ করে না।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange('A1:B8')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
range | Range | যোগ করার পরিসর। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
asAreaChart()
চার্টের ধরণ AreaChart-এ সেট করে এবং একটি EmbeddedAreaChartBuilder রিটার্ন করে।
ফেরত
EmbeddedAreaChartBuilder — একটি এরিয়া চার্ট তৈরির বিল্ডার।
asBarChart()
চার্টের ধরণ বারচার্ট (BarChart) হিসেবে সেট করে এবং একটি EmbeddedBarChartBuilder ) রিটার্ন করে।
ফেরত
EmbeddedBarChartBuilder — বার চার্ট তৈরির একটি বিল্ডার।
asColumnChart()
চার্টের ধরণ ColumnChart-এ সেট করে এবং একটি EmbeddedColumnChartBuilder রিটার্ন করে।
ফেরত
EmbeddedColumnChartBuilder — একটি কলাম চার্ট তৈরির বিল্ডার।
asComboChart()
চার্টের ধরণ ComboChart-এ সেট করে এবং একটি EmbeddedComboChartBuilder রিটার্ন করে।
ফেরত
EmbeddedComboChartBuilder — একটি কম্বো চার্ট তৈরির বিল্ডার।
asHistogramChart()
চার্টের ধরণ HistogramChart-এ সেট করে এবং একটি EmbeddedHistogramChartBuilder রিটার্ন করে।
ফেরত
EmbeddedHistogramChartBuilder — একটি হিস্টোগ্রাম চার্ট তৈরির বিল্ডার।
asLineChart()
চার্টের ধরণ LineChart-এ সেট করে এবং একটি EmbeddedLineChartBuilder রিটার্ন করে।
ফেরত
EmbeddedLineChartBuilder — একটি লাইন চার্ট তৈরির বিল্ডার।
asPieChart()
চার্টের ধরণ পাইচার্ট (PieChart) হিসেবে সেট করে এবং একটি EmbeddedPieChartBuilder ) রিটার্ন করে।
ফেরত
EmbeddedPieChartBuilder — পাই চার্ট তৈরির একটি বিল্ডার।
asScatterChart()
চার্টের ধরণকে স্ক্যাটারচার্ট (ScatterChart) হিসেবে সেট করে এবং একটি EmbeddedScatterChartBuilder রিটার্ন করে।
ফেরত
EmbeddedScatterChartBuilder — একটি স্ক্যাটার চার্ট তৈরির বিল্ডার।
asTableChart()
চার্টের ধরণ TableChart-এ সেট করে এবং একটি EmbeddedTableChartBuilder রিটার্ন করে।
ফেরত
EmbeddedTableChartBuilder — একটি টেবিল চার্ট তৈরির বিল্ডার।
build()
চার্টটিতে করা সমস্ত পরিবর্তন প্রতিফলিত করার জন্য এটি তৈরি করে।
এই পদ্ধতিটি স্বয়ংক্রিয়ভাবে স্প্রেডশীটের উপরে চার্ট তৈরি করে না। একটি নতুন চার্ট অবশ্যই sheet.insertChart(chart) এর মাধ্যমে যোগ করতে হবে, এবং একটি বিদ্যমান চার্ট sheet.updateChart(chart) এর মাধ্যমে আপডেট করতে হবে।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
ফেরত
EmbeddedChart — তৈরি করা চার্ট, যা এখনও স্প্রেডশিটে যোগ করতে হবে।
clearRanges()
এই বিল্ডার দ্বারা পরিবর্তিত চার্ট থেকে সমস্ত রেঞ্জ মুছে ফেলে।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This code updates the chart to use only the new ranges while preserving the // existing formatting of the chart. const chart = sheet.getCharts()[0]; const newChart = chart.modify() .clearRanges() .addRange(sheet.getRange('A1:A5')) .addRange(sheet.getRange('B1:B5')) .build(); sheet.updateChart(newChart);
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
enablePaging(enablePaging)
ডেটার মধ্যে পেজিং সক্ষম করা হবে কিনা তা নির্ধারণ করে।
ডিফল্ট আচরণ হলো পেজিং নিষ্ক্রিয় থাকা। যদি পেজিং সক্রিয় করা হয়, তাহলে ডিফল্ট পেজ সাইজ হবে ১০।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
enable Paging | Boolean | পেজিং চালু করতে হলে true , অন্যথায় false । |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
enablePaging(pageSize)
পেজিং সক্ষম করে এবং প্রতিটি পেজে সারির সংখ্যা নির্ধারণ করে।
ডিফল্ট পেজ সাইজ হলো ১০।
// Creates a table chart builder and enables paging with page size of 5. const builder = Charts.newTableChart(); builder.enablePaging(5);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
page Size | Integer | সারণিটির প্রতিটি পৃষ্ঠার সারির সংখ্যা। |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
enablePaging(pageSize, startPage)
পেজিং সক্ষম করে, প্রতিটি পৃষ্ঠার সারির সংখ্যা এবং প্রদর্শিত হওয়ার জন্য প্রথম টেবিল পৃষ্ঠা নির্ধারণ করে (পৃষ্ঠা সংখ্যা শূন্য-ভিত্তিক)।
ডিফল্ট পেজ সাইজ হলো ১০ এবং ডিফল্ট স্টার্ট পেজ হলো ০।
// Creates a table chart builder and enables paging with page size of 5 and // displays page 2 first. const builder = Charts.newTableChart(); builder.enablePaging(5, 2);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
page Size | Integer | সারণিটির প্রতিটি পৃষ্ঠার সারির সংখ্যা। |
start Page | Integer | প্রদর্শিত হওয়ার জন্য প্রথম টেবিল পৃষ্ঠাটি (পৃষ্ঠা সংখ্যা শূন্য-ভিত্তিক)। |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
enableRtlTable(rtlEnabled)
ডান থেকে বামে লেখা ভাষাগুলোর (যেমন আরবি বা হিব্রু) জন্য প্রাথমিক সমর্থন যোগ করতে টেবিলের কলামের ক্রম উল্টে দেওয়া হয়, যাতে শূন্যতম কলামটি হয় সবচেয়ে ডানদিকের কলাম এবং শেষ কলামটি হয় সবচেয়ে বামদিকের কলাম।
এটি মূল ডেটার কলাম সূচককে প্রভাবিত করে না, শুধুমাত্র প্রদর্শনের ক্রমকে প্রভাবিত করে। এই বিকল্পটি থাকা সত্ত্বেও টেবিল ভিজ্যুয়ালাইজেশনে সম্পূর্ণ দ্বি-মুখী (BiDi) ভাষা প্রদর্শন সমর্থিত নয়। আপনি যদি পেজিং সক্ষম করেন (পেজ বিকল্পটি ব্যবহার করে), অথবা প্রয়োজনীয় টেবিলের আকারের চেয়ে ছোট উচ্চতা এবং প্রস্থ নির্দিষ্ট করার কারণে টেবিলে স্ক্রল বার থাকে, তাহলে এই বিকল্পটি উপেক্ষা করা হয়। ডিফল্ট আচরণ হলো RTL সমর্থন নিষ্ক্রিয় থাকা।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
rtl Enabled | Boolean | ডান থেকে বাম দিকে লেখার সমর্থন চালু করতে হলে true , অন্যথায় false । |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
enableSorting(enableSorting)
ব্যবহারকারী কোনো কলামের শিরোনামে ক্লিক করলে কলামগুলো সাজানো হবে কিনা তা নির্ধারণ করে।
সর্টিং সক্রিয় করা থাকলে, ব্যবহারকারীরা কলাম হেডারে ক্লিক করলে সারিগুলো স্বয়ংক্রিয়ভাবে সাজানো হয়ে যায়। ডিফল্ট আচরণ হলো সর্টিং সক্রিয় থাকা।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
enable Sorting | Boolean | কলাম হেডারে ক্লিক করে সর্টিং চালু করতে true , অন্যথায় false । |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
getChartType()
getContainer()
চার্টের ContainerInfo ফেরত দিন, যা শীটে চার্টটির অবস্থানকে নির্দেশ করে।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const chartBuilder = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange('A1:B8')) .setPosition(5, 5, 0, 0); // This method returns the exact same data as Chart#getContainerInfo() const containerInfo = chartBuilder.getContainer(); // Logs the values used in setPosition() Logger.log( 'Anchor Column: %s\r\nAnchor Row %s\r\nOffset X %s\r\nOffset Y %s', containerInfo.getAnchorColumn(), containerInfo.getAnchorRow(), containerInfo.getOffsetX(), containerInfo.getOffsetY(), );
ফেরত
ContainerInfo — একটি অবজেক্ট যা চার্ট কন্টেইনারের অবস্থান ধারণ করে।
getRanges()
এই চার্টের জন্য বর্তমানে ডেটা সরবরাহকারী রেঞ্জগুলির তালিকার একটি অনুলিপি ফেরত দেয়। এই তালিকাটি পরিবর্তন করতে addRange(range) এবং removeRange(range) ব্যবহার করুন।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const chartBuilder = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange('A1:B8')) .setPosition(5, 5, 0, 0); const ranges = chartBuilder.getRanges(); // There's only one range as a data source for this chart, // so this logs "A1:B8" for (const i in ranges) { const range = ranges[i]; Logger.log(range.getA1Notation()); }
ফেরত
Range[] — রেঞ্জসমূহের একটি অ্যারে যা নির্মিতব্য চার্টের ডেটা উৎস হিসেবে কাজ করে।
removeRange(range)
এই বিল্ডার দ্বারা পরিবর্তিত চার্ট থেকে নির্দিষ্ট পরিসরটি সরিয়ে দেয়। পরিসরটি এই চার্টে না থাকলে কোনো ত্রুটি দেখায় না।
মুছে ফেলা রেঞ্জটি অবশ্যই addRange(range) এর মাধ্যমে যোগ করা রেঞ্জের সাথে মিলতে হবে; অন্যথায় চার্টে কোনো পরিবর্তন করা হয় না। এই পদ্ধতিটি কোনো রেঞ্জ থেকে আংশিকভাবে মান মুছে ফেলার জন্য ব্যবহার করা যাবে না।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const firstRange = sheet.getRange('A1:B5'); const secondRange = sheet.getRange('A6:B8'); const chartBuilder = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(firstRange) // This range renders in a different color .addRange(secondRange) .setPosition(5, 5, 0, 0); // Note that you can use either of these two formats, but the range // MUST match up with a range that was added via addRange(), or it // is not removed, and does not throw an exception chartBuilder.removeRange(firstRange); chartBuilder.removeRange(sheet.getRange('A6:B8')); const chart = chartBuilder.build(); sheet.insertChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
range | Range | অপসারণ করার পরিসর। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
setChartType(type)
চার্টের ধরন পরিবর্তন করে। বর্তমানে সব এমবেডেড চার্ট টাইপ সমর্থিত নয়। ChartType ) দেখুন।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
type | Chart Type | যে ধরনে এই চার্টটি পরিবর্তন করতে হবে। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
setFirstRowNumber(number)
ডেটা টেবিলের প্রথম সারির জন্য সারি নম্বর নির্ধারণ করে।
প্রথম সারির ডিফল্ট সারি নম্বর হলো ১।
// Creates a table chart builder and sets the first row to be 2. const builder = Charts.newTableChart(); builder.setFirstRowNumber(2);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
number | Integer | ডেটা টেবিলের প্রথম সারির সারি নম্বর। |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
setHiddenDimensionStrategy(strategy)
লুকানো সারি এবং কলামের জন্য ব্যবহৃত কৌশল নির্ধারণ করে। ডিফল্ট হলো IGNORE_ROWS ।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setHiddenDimensionStrategy( Charts.ChartHiddenDimensionStrategy.IGNORE_COLUMNS, ) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
strategy | Chart Hidden Dimension Strategy | লুকানো সারি এবং কলামের জন্য ব্যবহারযোগ্য কৌশল। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
setInitialSortingAscending(column)
যে কলাম অনুসারে টেবিলটি প্রাথমিকভাবে আরোহী ক্রমে সাজানো হবে, তার সূচক নির্ধারণ করে।
কলামটি আরোহী ক্রমে সাজানো আছে এবং তা একটি ছোট তীর চিহ্ন দিয়ে চিহ্নিত করা হয়েছে।
// Creates a table chart builder and sorts it by the second column (ascending). const builder = Charts.newTableChart(); builder.setInitialSortingAscending(2);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
column | Integer | যে কলাম অনুসারে সারণিটি প্রাথমিকভাবে সাজানো হবে, তার সংখ্যা। |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
setInitialSortingDescending(column)
যে কলাম অনুসারে টেবিলটি প্রাথমিকভাবে অবরোহী ক্রমে সাজানো হবে, তার সূচক নির্ধারণ করে।
কলামটি অবরোহী ক্রমে সাজানো আছে এবং একটি ছোট তীর চিহ্ন দিয়ে তা নির্দেশ করা হয়েছে।
// Creates a table chart builder and sorts it by the second column (descending). const builder = Charts.newTableChart(); builder.setInitialSortingDescending(2);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
column | Integer | যে কলাম অনুসারে সারণিটি প্রাথমিকভাবে সাজানো হবে, তার সংখ্যা। |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
setMergeStrategy(mergeStrategy)
একাধিক রেঞ্জ থাকলে কোন মার্জ কৌশল ব্যবহার করা হবে তা নির্ধারণ করে। যদি MERGE_ROWS হয়, তাহলে সারিগুলো মার্জ করা হয়; যদি MERGE_COLUMNS , তাহলে কলামগুলো মার্জ করা হয়। ডিফল্ট হিসেবে MERGE_COLUMNS ব্যবহৃত হয়।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B10'); const range2 = sheet.getRange('C:C10'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .addRange(range2) .setMergeStrategy(Charts.ChartMergeStrategy.MERGE_ROWS) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
merge Strategy | Chart Merge Strategy | ব্যবহার করার জন্য একত্রীকরণ কৌশল। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
setNumHeaders(headers)
রেঞ্জের কতগুলো সারি বা কলামকে হেডার হিসেবে গণ্য করা হবে, তা নির্ধারণ করে।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setNumHeaders(1) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
headers | Integer | হেডার হিসেবে গণ্য করার জন্য সারি বা কলামের সংখ্যা। ঋণাত্মক মান দিলে হেডার স্বয়ংক্রিয়ভাবে শনাক্ত হয়ে যায়। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
setOption(option, value)
এই চার্টের জন্য উন্নত বিকল্পসমূহ নির্ধারণ করে। উপলব্ধ বিকল্পগুলির তালিকা দেখতে, চার্ট কনফিগারেশন বিকল্পসমূহ দেখুন।
এই পদ্ধতিটি যাচাই করে না যে আপনার নির্দিষ্ট করা বিকল্পটি এই চার্ট প্রকারের জন্য বৈধ কিনা, অথবা মানটি সঠিক বিন্যাস/কাঠামোর কিনা।
এই উদাহরণটিতে দেখানো হয়েছে কীভাবে শিরোনাম পরিবর্তন করতে এবং একটি লিজেন্ড সেট করতে হয়।
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); const sheet = spreadsheet.getSheets()[0]; const chart = sheet.newChart() .setOption('title', 'Earnings projections') .setOption('legend', { position: 'top', textStyle: { color: 'blue', fontSize: 16 }, }).build();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
option | String | বিকল্পটির নাম। |
value | Object | বিকল্পটির মান। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)
চার্টটি শীটে কোথায় প্রদর্শিত হবে তা নির্ধারণ করে। anchorRowPos এবং anchorColPos হলো ১-ইনডেক্সড।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
anchor Row Pos | Integer | চার্টটির উপরের দিকটি এই সারিতে স্থির করা আছে। |
anchor Col Pos | Integer | চার্টটির বাম দিক এই কলামে স্থির করা আছে। |
offsetX | Integer | চার্টটির উপরের ডানদিকের কোণাটি এই পরিমাণ পিক্সেল দ্বারা স্থানান্তরিত করা হয়েছে। |
offsetY | Integer | চার্টটির নিচের বাম কোণাটি এই পরিমাণ পিক্সেল দ্বারা অফসেট করা হয়েছে। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
setTransposeRowsAndColumns(transpose)
চার্টের সারি এবং কলামগুলি স্থানান্তরিত হবে কিনা তা নির্ধারণ করে। যদি ' true সেট করা হয়, তাহলে সারি এবং কলামগুলি অদলবদল হয়ে যায়। ডিফল্ট মান ' false ।
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setTransposeRowsAndColumns(true) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
transpose | Boolean | যদি true , তাহলে চার্টটি তৈরি করতে ব্যবহৃত সারি এবং কলামগুলো স্থানান্তরিত হয়। |
ফেরত
EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।
showRowNumberColumn(showRowNumber)
টেবিলের প্রথম কলাম হিসেবে সারি নম্বর দেখানো হবে কিনা তা নির্ধারণ করে।
ডিফল্ট আচরণটি হলো সারি নম্বর না দেখানো।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
show Row Number | Boolean | টেবিলের প্রথম কলামে সারি নম্বর দেখানো হলে true , অন্যথায় false । |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।
useAlternatingRowStyle(alternate)
টেবিল চার্টের বিজোড় ও জোড় সারিগুলোতে পর্যায়ক্রমিক রঙের শৈলী প্রয়োগ করা হবে কিনা তা নির্ধারণ করে।
ডিফল্ট আচরণ হলো সারিগুলোতে পর্যায়ক্রমিক রঙের স্টাইল থাকা।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
alternate | Boolean | রঙের শৈলীগুলো পর্যায়ক্রমিক হলে true , অন্যথায় false । |
ফেরত
EmbeddedTableChartBuilder — এই বিল্ডারটি চেইনিংয়ের জন্য উপযোগী।