টেবিল চার্ট জন্য নির্মাতা. আরো বিস্তারিত জানার জন্য, Gviz ডকুমেন্টেশন দেখুন।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
addRange(range) | EmbeddedChartBuilder | এই নির্মাতা পরিবর্তন করে চার্টে একটি পরিসর যোগ করে। |
asAreaChart() | EmbeddedAreaChartBuilder | চার্টের ধরন AreaChart-এ সেট করে এবং একটি EmbeddedAreaChartBuilder প্রদান করে। |
asBarChart() | EmbeddedBarChartBuilder | চার্টের ধরনটি BarChart-এ সেট করে এবং একটি EmbeddedBarChartBuilder প্রদান করে। |
asColumnChart() | EmbeddedColumnChartBuilder | চার্টের ধরনটি ColumnChart-এ সেট করে এবং একটি EmbeddedColumnChartBuilder প্রদান করে। |
asComboChart() | EmbeddedComboChartBuilder | চার্টের ধরনটি ComboChart-এ সেট করে এবং একটি EmbeddedComboChartBuilder প্রদান করে। |
asHistogramChart() | EmbeddedHistogramChartBuilder | চার্টের ধরনটি হিস্টোগ্রামচার্টে সেট করে এবং একটি EmbeddedHistogramChartBuilder প্রদান করে। |
asLineChart() | EmbeddedLineChartBuilder | চার্টের ধরনটি লাইনচার্টে সেট করে এবং একটি EmbeddedLineChartBuilder প্রদান করে। |
asPieChart() | EmbeddedPieChartBuilder | চার্টের ধরনটি PieChart-এ সেট করে এবং একটি EmbeddedPieChartBuilder প্রদান করে। |
asScatterChart() | EmbeddedScatterChartBuilder | চার্টের ধরনটিকে ScatterChart-এ সেট করে এবং একটি EmbeddedScatterChartBuilder প্রদান করে। |
asTableChart() | EmbeddedTableChartBuilder | চার্টের ধরনটি টেবিলচার্টে সেট করে এবং একটি EmbeddedTableChartBuilder প্রদান করে। |
build() | EmbeddedChart | এতে করা সমস্ত পরিবর্তন প্রতিফলিত করার জন্য চার্ট তৈরি করে। |
clearRanges() | EmbeddedChartBuilder | এই নির্মাতার পরিবর্তন করা চার্ট থেকে সমস্ত রেঞ্জ সরিয়ে দেয়। |
enablePaging(enablePaging) | EmbeddedTableChartBuilder | ডেটার মাধ্যমে পেজিং সক্ষম করতে হবে কিনা তা সেট করে। |
enablePaging(pageSize) | EmbeddedTableChartBuilder | পেজিং সক্ষম করে এবং প্রতিটি পৃষ্ঠায় সারির সংখ্যা সেট করে। |
enablePaging(pageSize, startPage) | EmbeddedTableChartBuilder | পেজিং সক্ষম করে, প্রতিটি পৃষ্ঠায় সারির সংখ্যা সেট করে এবং প্রথম টেবিলের পৃষ্ঠা প্রদর্শনের জন্য (পৃষ্ঠা সংখ্যা শূন্য ভিত্তিক)। |
enableRtlTable(rtlEnabled) | EmbeddedTableChartBuilder | টেবিলের কলামের ক্রম বিপরীত করে ডান-থেকে-বাম ভাষার (যেমন আরবি বা হিব্রু) জন্য মৌলিক সমর্থন যোগ করে, যাতে কলাম শূন্য হল ডান-সবচেয়ে কলাম, এবং শেষ কলামটি বাম-সবচেয়ে কলাম। |
enableSorting(enableSorting) | EmbeddedTableChartBuilder | ব্যবহারকারী যখন একটি কলাম শিরোনাম ক্লিক করে তখন কলামগুলি সাজাতে হবে কিনা তা সেট করে৷ |
getChartType() | ChartType | বর্তমান চার্টের ধরন প্রদান করে। |
getContainer() | ContainerInfo | ContainerInfo চার্টটি ফেরত দিন, যা শীটে চার্টটি কোথায় প্রদর্শিত হবে তা অন্তর্ভুক্ত করে। |
getRanges() | Range[] | বর্তমানে এই চার্টের জন্য ডেটা প্রদান করা ব্যাপ্তির তালিকার একটি অনুলিপি প্রদান করে। |
removeRange(range) | EmbeddedChartBuilder | এই নির্মাতার পরিবর্তন করা চার্ট থেকে নির্দিষ্ট পরিসরটি সরিয়ে দেয়। |
setChartType(type) | EmbeddedChartBuilder | চার্টের ধরন পরিবর্তন করে। |
setFirstRowNumber(number) | EmbeddedTableChartBuilder | ডেটা টেবিলে প্রথম সারির জন্য সারি নম্বর সেট করে। |
setHiddenDimensionStrategy(strategy) | EmbeddedChartBuilder | লুকানো সারি এবং কলামের জন্য ব্যবহার করার কৌশল সেট করে। |
setInitialSortingAscending(column) | EmbeddedTableChartBuilder | কলামের সূচী সেট করে যে অনুসারে সারণিটি প্রাথমিকভাবে বাছাই করা উচিত (আরোহী)। |
setInitialSortingDescending(column) | EmbeddedTableChartBuilder | কলামের সূচী সেট করে যে অনুসারে সারণিটি প্রাথমিকভাবে বাছাই করা উচিত (উতরাই)। |
setMergeStrategy(mergeStrategy) | EmbeddedChartBuilder | একাধিক পরিসর বিদ্যমান থাকলে ব্যবহার করার জন্য মার্জ কৌশল সেট করে। |
setNumHeaders(headers) | EmbeddedChartBuilder | রেঞ্জের সারি বা কলামের সংখ্যা সেট করে যা হেডার হিসাবে গণ্য করা উচিত। |
setOption(option, value) | EmbeddedChartBuilder | এই চার্টের জন্য উন্নত বিকল্প সেট করে। |
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY) | EmbeddedChartBuilder | শীটে চার্ট কোথায় প্রদর্শিত হবে তা পরিবর্তন করে অবস্থান সেট করে। |
setTransposeRowsAndColumns(transpose) | EmbeddedChartBuilder | চার্টের সারি এবং কলামগুলি স্থানান্তরিত হয়েছে কিনা তা সেট করে। |
showRowNumberColumn(showRowNumber) | EmbeddedTableChartBuilder | সারণির প্রথম কলাম হিসাবে সারি নম্বর দেখাবে কিনা তা সেট করে। |
useAlternatingRowStyle(alternate) | EmbeddedTableChartBuilder | একটি টেবিল চার্টের বিজোড় এবং জোড় সারিতে বিকল্প রঙের শৈলী বরাদ্দ করা হয়েছে কিনা তা সেট করে। |
বিস্তারিত ডকুমেন্টেশন
addRange(range)
এই নির্মাতা পরিবর্তন করে চার্টে একটি পরিসর যোগ করে। এটি ইতিমধ্যে চার্টে যোগ করা থাকলে পরিসর যোগ করে না।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var 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()
চার্টের ধরনটি হিস্টোগ্রামচার্টে সেট করে এবং একটি EmbeddedHistogramChartBuilder
প্রদান করে।
প্রত্যাবর্তন
EmbeddedHistogramChartBuilder
— একটি হিস্টোগ্রাম চার্টের জন্য একজন নির্মাতা
asLineChart()
চার্টের ধরনটি লাইনচার্টে সেট করে এবং একটি EmbeddedLineChartBuilder
প্রদান করে।
প্রত্যাবর্তন
EmbeddedLineChartBuilder
— একটি লাইন চার্টের জন্য একজন নির্মাতা
asPieChart()
চার্টের ধরনটি PieChart-এ সেট করে এবং একটি EmbeddedPieChartBuilder
প্রদান করে।
প্রত্যাবর্তন
EmbeddedPieChartBuilder
— একটি পাই চার্টের জন্য একজন নির্মাতা
asScatterChart()
চার্টের ধরনটিকে ScatterChart-এ সেট করে এবং একটি EmbeddedScatterChartBuilder
প্রদান করে।
প্রত্যাবর্তন
EmbeddedScatterChartBuilder
— একটি স্ক্যাটার চার্টের জন্য একজন নির্মাতা
asTableChart()
চার্টের ধরনটি টেবিলচার্টে সেট করে এবং একটি EmbeddedTableChartBuilder
প্রদান করে।
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— একটি টেবিল চার্টের জন্য একজন নির্মাতা
build()
এতে করা সমস্ত পরিবর্তন প্রতিফলিত করার জন্য চার্ট তৈরি করে।
এই পদ্ধতিটি স্প্রেডশীটের উপরে স্বয়ংক্রিয়ভাবে চার্ট আঁকে না। একটি নতুন চার্ট অবশ্যই sheet.insertChart(chart)
এর মাধ্যমে ঢোকাতে হবে এবং একটি বিদ্যমান চার্ট sheet.updateChart(chart)
এর মাধ্যমে আপডেট করা উচিত।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range = sheet.getRange("A1:B5"); var chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
প্রত্যাবর্তন
EmbeddedChart
— তৈরি করা চার্ট, যা এখনও স্প্রেডশীটে যোগ করতে হবে
clearRanges()
এই নির্মাতার পরিবর্তন করা চার্ট থেকে সমস্ত রেঞ্জ সরিয়ে দেয়।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This code updates the chart to use only the new ranges while preserving the existing // formatting of the chart. var chart = sheet.getCharts()[0]; var newChart = chart .modify() .clearRanges() .addRange(sheet.getRange("A1:A5")) .addRange(sheet.getRange("B1:B5")) .build(); sheet.updateChart(newChart);
প্রত্যাবর্তন
EmbeddedChartBuilder
— এই নির্মাতা, চেইন করার জন্য
enablePaging(enablePaging)
ডেটার মাধ্যমে পেজিং সক্ষম করতে হবে কিনা তা সেট করে।
ডিফল্ট আচরণ পেজিং নিষ্ক্রিয় হয়. পেজিং সক্ষম হলে ডিফল্ট পৃষ্ঠার আকার 10 হয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
enablePaging | Boolean | পেজিং সক্রিয় করা উচিত হলে true , অন্যথায় false । |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
enablePaging(pageSize)
পেজিং সক্ষম করে এবং প্রতিটি পৃষ্ঠায় সারির সংখ্যা সেট করে।
ডিফল্ট পৃষ্ঠার আকার 10।
// Creates a table chart builder and enables paging with page size of 5. var builder = Charts.newTableChart(); builder.enablePaging(5);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
pageSize | Integer | টেবিলের প্রতিটি পৃষ্ঠায় সারির সংখ্যা। |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
enablePaging(pageSize, startPage)
পেজিং সক্ষম করে, প্রতিটি পৃষ্ঠায় সারির সংখ্যা সেট করে এবং প্রথম টেবিলের পৃষ্ঠা প্রদর্শনের জন্য (পৃষ্ঠা সংখ্যা শূন্য ভিত্তিক)।
ডিফল্ট পৃষ্ঠার আকার হল 10, এবং ডিফল্ট শুরু পৃষ্ঠা হল 0৷
// Creates a table chart builder and enables paging with page size of 5 and displays page 2 // first. var builder = Charts.newTableChart(); builder.enablePaging(5, 2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
pageSize | Integer | টেবিলের প্রতিটি পৃষ্ঠায় সারির সংখ্যা। |
startPage | Integer | প্রদর্শনের জন্য প্রথম টেবিল পৃষ্ঠা (পৃষ্ঠা সংখ্যা শূন্য-ভিত্তিক)। |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
enableRtlTable(rtlEnabled)
টেবিলের কলামের ক্রম বিপরীত করে ডান-থেকে-বাম ভাষার (যেমন আরবি বা হিব্রু) জন্য মৌলিক সমর্থন যোগ করে, যাতে কলাম শূন্য হল ডান-সবচেয়ে কলাম, এবং শেষ কলামটি বাম-সবচেয়ে কলাম।
এটি অন্তর্নিহিত ডেটার কলাম সূচীকে প্রভাবিত করে না, শুধুমাত্র প্রদর্শনের ক্রম। সম্পূর্ণ দ্বি-দিকনির্দেশক (BiDi) ভাষা প্রদর্শন এই বিকল্পের সাথেও টেবিল ভিজ্যুয়ালাইজেশন দ্বারা সমর্থিত নয়। এই বিকল্পটি উপেক্ষা করা হয় যদি আপনি পেজিং সক্রিয় করেন (পৃষ্ঠা বিকল্প ব্যবহার করে), অথবা যদি টেবিলে স্ক্রোল বার থাকে কারণ আপনি প্রয়োজনীয় টেবিলের আকারের চেয়ে ছোট উচ্চতা এবং প্রস্থ বিকল্পগুলি নির্দিষ্ট করেছেন। ডিফল্ট আচরণ হল RTL সমর্থন নিষ্ক্রিয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rtlEnabled | Boolean | ডান-থেকে-বাম সমর্থন সক্রিয় করা উচিত হলে true , অন্যথায় false । |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
enableSorting(enableSorting)
ব্যবহারকারী যখন একটি কলাম শিরোনাম ক্লিক করে তখন কলামগুলি সাজাতে হবে কিনা তা সেট করে৷
যদি সাজানো সক্ষম করা থাকে, যখন ব্যবহারকারীরা কলাম হেডারে ক্লিক করেন তখন সারিগুলি স্বয়ংক্রিয়ভাবে সাজানো হয়। ডিফল্ট আচরণ বাছাই সক্রিয় করা হয়.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
enableSorting | Boolean | কলাম হেডারে ক্লিক করে বাছাই সক্ষম করতে true , অন্যথায় false । |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
getChartType()
getContainer()
ContainerInfo
চার্টটি ফেরত দিন, যা শীটে চার্টটি কোথায় প্রদর্শিত হবে তা অন্তর্ভুক্ত করে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var 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() var containerInfo = chartBuilder.getContainer(); // Logs the values we 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)
ব্যবহার করুন।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var chartBuilder = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange("A1:B8")) .setPosition(5, 5, 0, 0); var ranges = chartBuilder.getRanges(); // There's only one range as a data source for this chart, // so this logs "A1:B8" for (var i in ranges) { var range = ranges[i]; Logger.log(range.getA1Notation()); }
প্রত্যাবর্তন
Range[]
— রেঞ্জের একটি অ্যারে যা তৈরি করা ডেটা উৎস হিসেবে চার্ট হিসেবে কাজ করে
removeRange(range)
এই নির্মাতার পরিবর্তন করা চার্ট থেকে নির্দিষ্ট পরিসরটি সরিয়ে দেয়। রেঞ্জটি এই চার্টে না থাকলে ত্রুটি নিক্ষেপ করে না।
অপসারণ করা ব্যাপ্তিটি অবশ্যই addRange(range)
এর মাধ্যমে যোগ করা একটি ব্যাপ্তির সাথে মেলে; অন্যথায় চার্টে কোন পরিবর্তন করা হয় না। এই পদ্ধতিটি একটি পরিসর থেকে আংশিকভাবে মান অপসারণ করতে ব্যবহার করা যাবে না।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var firstRange = sheet.getRange("A1:B5"); var secondRange = sheet.getRange("A6:B8"); var chartBuilder = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(firstRange) // This range will render 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 // will not be removed, and will not throw an exception chartBuilder.removeRange(firstRange); chartBuilder.removeRange(sheet.getRange("A6:B8")); var chart = chartBuilder.build(); sheet.insertChart(chart);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
range | Range | যে পরিসরটি সরাতে হবে। |
প্রত্যাবর্তন
EmbeddedChartBuilder
— এই নির্মাতা, চেইন করার জন্য
setChartType(type)
চার্টের ধরন পরিবর্তন করে। সব এমবেডেড চার্টের ধরন বর্তমানে সমর্থিত নয়। ChartType
দেখুন।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range = sheet.getRange("A1:B5"); var chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
type | ChartType | এই চার্টটি যে প্রকারে পরিবর্তন করতে হবে। |
প্রত্যাবর্তন
EmbeddedChartBuilder
— এই নির্মাতা, চেইন করার জন্য
setFirstRowNumber(number)
ডেটা টেবিলে প্রথম সারির জন্য সারি নম্বর সেট করে।
প্রথম সারির ডিফল্ট সারি নম্বর হল 1।
// Creates a table chart builder and sets the first row to be 2. var builder = Charts.newTableChart(); builder.setFirstRowNumber(2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
number | Integer | ডেটা টেবিলের প্রথম সারির সারি নম্বর। |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
setHiddenDimensionStrategy(strategy)
লুকানো সারি এবং কলামের জন্য ব্যবহার করার কৌশল সেট করে। IGNORE_ROWS
এ ডিফল্ট।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range = sheet.getRange("A1:B5"); var chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setHiddenDimensionStrategy(Charts.ChartHiddenDimensionStrategy.IGNORE_COLUMNS) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
strategy | ChartHiddenDimensionStrategy | লুকানো সারি এবং কলামের জন্য ব্যবহার করার কৌশল। |
প্রত্যাবর্তন
EmbeddedChartBuilder
— এই নির্মাতা, চেইন করার জন্য
setInitialSortingAscending(column)
কলামের সূচী সেট করে যে অনুসারে সারণিটি প্রাথমিকভাবে বাছাই করা উচিত (আরোহী)।
কলাম OS ক্রমবর্ধমান ক্রমানুসারে বাছাই করা হয়েছে এবং এটি নির্দেশ করে একটি ছোট তীর দিয়ে চিহ্নিত করা হয়েছে।
// Creates a table chart builder and sorts it by the second column (ascending). var builder = Charts.newTableChart(); builder.setInitialSortingAscending(2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
column | Integer | কলামের সংখ্যা যে অনুসারে টেবিলটি প্রাথমিকভাবে সাজানো উচিত। |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
setInitialSortingDescending(column)
কলামের সূচী সেট করে যে অনুসারে সারণিটি প্রাথমিকভাবে বাছাই করা উচিত (উতরাই)।
কলাম os সাজানো ক্রমানুসারে এবং aa ছোট তীর দ্বারা চিহ্নিত করা হয় যা নির্দেশ করে।
// Creates a table chart builder and sorts it by the second column (descending). var builder = Charts.newTableChart(); builder.setInitialSortingDescending(2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
column | Integer | কলামের সংখ্যা যে অনুসারে টেবিলটি প্রাথমিকভাবে সাজানো উচিত। |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
setMergeStrategy(mergeStrategy)
একাধিক পরিসর বিদ্যমান থাকলে ব্যবহার করার জন্য মার্জ কৌশল সেট করে। MERGE_ROWS
হলে, সারি একত্রিত করা হয়; MERGE_COLUMNS
হলে, কলাম একত্রিত হয়। MERGE_COLUMNS
তে ডিফল্ট।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range = sheet.getRange("A1:B10"); var range2 = sheet.getRange("C:C10"); var 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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
mergeStrategy | ChartMergeStrategy | একত্রীকরণ কৌশল ব্যবহার করার জন্য. |
প্রত্যাবর্তন
EmbeddedChartBuilder
— এই নির্মাতা, চেইন করার জন্য
setNumHeaders(headers)
রেঞ্জের সারি বা কলামের সংখ্যা সেট করে যা হেডার হিসাবে গণ্য করা উচিত।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range = sheet.getRange("A1:B5"); var 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)
এই চার্টের জন্য উন্নত বিকল্প সেট করে। উপলব্ধ বিকল্পগুলির একটি তালিকা দেখতে, চার্ট কনফিগারেশন বিকল্পগুলি দেখুন।
এই পদ্ধতিটি আপনার নির্দিষ্ট করা বিকল্পটিকে এই চার্টের প্রকারের জন্য বৈধ বা মানটি সঠিক বিন্যাস/কাঠামোর হলে তা যাচাই করে না।
এই উদাহরণটি দেখায় কিভাবে শিরোনাম পরিবর্তন করতে হয় এবং একটি কিংবদন্তি সেট করতে হয়।
builder.setOption('title', 'Earnings projections'); builder.setOption('legend', {position: 'top', textStyle: {color: 'blue', fontSize: 16}});
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
option | String | বিকল্পটির নাম। |
value | Object | বিকল্পের মান। |
প্রত্যাবর্তন
EmbeddedChartBuilder
— এই নির্মাতা, চেইনিংয়ের জন্য।
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)
শীটে চার্ট কোথায় প্রদর্শিত হবে তা পরিবর্তন করে অবস্থান সেট করে। anchorRowPos
এবং anchorColPos
1-সূচীযুক্ত।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range = sheet.getRange("A1:B5"); var chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
anchorRowPos | Integer | চার্টের উপরের দিকটি এই সারিতে নোঙর করা হয়েছে। |
anchorColPos | Integer | চার্টের বাম দিকটি এই কলামে নোঙর করা হয়েছে। |
offsetX | Integer | চার্টের উপরের ডানদিকের কোণে এই অনেক পিক্সেল দ্বারা অফসেট করা হয়েছে। |
offsetY | Integer | চার্টের নীচের বাম-হাতের কোণে এই অনেক পিক্সেল দ্বারা অফসেট করা হয়েছে। |
প্রত্যাবর্তন
EmbeddedChartBuilder
— এই নির্মাতা, চেইন করার জন্য
setTransposeRowsAndColumns(transpose)
চার্টের সারি এবং কলামগুলি স্থানান্তরিত হয়েছে কিনা তা সেট করে। true
সেট করা হলে, সারি এবং কলামগুলি সুইচ করা হয়। ডিফল্ট থেকে false
।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range = sheet.getRange("A1:B5"); var 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)
সারণির প্রথম কলাম হিসাবে সারি নম্বর দেখাবে কিনা তা সেট করে।
ডিফল্ট আচরণ সারি সংখ্যা দেখাচ্ছে না.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
showRowNumber | Boolean | true যদি টেবিলের প্রথম কলামটি সারি নম্বর দেখায়, অন্যথায় false । |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।
useAlternatingRowStyle(alternate)
একটি টেবিল চার্টের বিজোড় এবং জোড় সারিতে বিকল্প রঙের শৈলী বরাদ্দ করা হয়েছে কিনা তা সেট করে।
ডিফল্ট আচরণ হল বিকল্প রঙ শৈলী সহ সারি।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
alternate | Boolean | true যদি রঙ শৈলী পর্যায়ক্রমে হয়, অন্যথায় false । |
প্রত্যাবর্তন
EmbeddedTableChartBuilder
— এই নির্মাতা, চেইন করার জন্য দরকারী।