টেবিল চার্ট জন্য নির্মাতা. আরো বিস্তারিত জানার জন্য, 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 | চার্টের ধরন হিস্টোগ্রামচার্টে সেট করে এবং একটি Embedded Histogram Chart Builder প্রদান করে। |
as Line Chart() | Embedded Line Chart Builder | চার্টের ধরন লাইনচার্টে সেট করে এবং একটি Embedded Line Chart Builder প্রদান করে। |
as Pie Chart() | Embedded Pie Chart Builder | চার্টের ধরনটি PieChart-এ সেট করে এবং একটি Embedded Pie Chart Builder প্রদান করে। |
as Scatter Chart() | Embedded Scatter Chart Builder | চার্টের ধরনটিকে ScatterChart-এ সেট করে এবং একটি Embedded Scatter Chart Builder প্রদান করে। |
as Table Chart() | Embedded Table Chart Builder | চার্টের ধরনটি টেবিলচার্টে সেট করে এবং একটি 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 | একটি টেবিল চার্টের বিজোড় এবং জোড় সারিতে বিকল্প রঙের শৈলী বরাদ্দ করা হয়েছে কিনা তা সেট করে। |
বিস্তারিত ডকুমেন্টেশন
add Range(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 | যোগ করার ব্যাপ্তি। |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
as Area Chart()
চার্টের ধরন AreaChart এ সেট করে এবং একটি Embedded Area Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Area Chart Builder
— একটি এলাকা চার্টের জন্য একজন নির্মাতা
as Bar Chart()
বারচার্টে চার্টের ধরন সেট করে এবং একটি Embedded Bar Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Bar Chart Builder
— একটি বার চার্টের জন্য একজন নির্মাতা
as Column Chart()
চার্টের ধরনটি ColumnChart এ সেট করে এবং একটি Embedded Column Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Column Chart Builder
— একটি কলাম চার্টের জন্য একজন নির্মাতা
as Combo Chart()
চার্টের ধরন কম্বোচার্টে সেট করে এবং একটি Embedded Combo Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Combo Chart Builder
— একটি কম্বো চার্টের জন্য একজন নির্মাতা
as Histogram Chart()
চার্টের ধরন হিস্টোগ্রামচার্টে সেট করে এবং একটি Embedded Histogram Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Histogram Chart Builder
— একটি হিস্টোগ্রাম চার্টের জন্য একজন নির্মাতা
as Line Chart()
চার্টের ধরন লাইনচার্টে সেট করে এবং একটি Embedded Line Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Line Chart Builder
— একটি লাইন চার্টের জন্য একজন নির্মাতা
as Pie Chart()
চার্টের ধরনটি PieChart-এ সেট করে এবং একটি Embedded Pie Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Pie Chart Builder
— পাই চার্টের জন্য একজন নির্মাতা
as Scatter Chart()
চার্টের ধরনটিকে ScatterChart-এ সেট করে এবং একটি Embedded Scatter Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Scatter Chart Builder
— একটি স্ক্যাটার চার্টের জন্য একজন নির্মাতা
as Table Chart()
চার্টের ধরনটি টেবিলচার্টে সেট করে এবং একটি Embedded Table Chart Builder
প্রদান করে।
প্রত্যাবর্তন
Embedded Table Chart Builder
— একটি টেবিল চার্টের জন্য একজন নির্মাতা
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);
প্রত্যাবর্তন
Embedded Chart
— তৈরি করা চার্ট, যা এখনও স্প্রেডশীটে যোগ করতে হবে
clear Ranges()
এই নির্মাতার পরিবর্তন করা চার্ট থেকে সমস্ত রেঞ্জ সরিয়ে দেয়।
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);
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
enable Paging(enablePaging)
ডেটার মাধ্যমে পেজিং সক্ষম করতে হবে কিনা তা সেট করে।
ডিফল্ট আচরণ পেজিং নিষ্ক্রিয় হয়. পেজিং সক্ষম হলে ডিফল্ট পৃষ্ঠার আকার 10 হয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
enable Paging | Boolean | পেজিং সক্রিয় করা উচিত হলে true , অন্যথায় false । |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
enable Paging(pageSize)
পেজিং সক্ষম করে এবং প্রতিটি পৃষ্ঠায় সারির সংখ্যা সেট করে।
ডিফল্ট পৃষ্ঠার আকার 10।
// Creates a table chart builder and enables paging with page size of 5. const builder = Charts.newTableChart(); builder.enablePaging(5);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
page Size | Integer | টেবিলের প্রতিটি পৃষ্ঠায় সারির সংখ্যা। |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
enable Paging(pageSize, startPage)
পেজিং সক্ষম করে, প্রতিটি পৃষ্ঠায় সারির সংখ্যা সেট করে এবং প্রথম টেবিলের পৃষ্ঠা প্রদর্শনের জন্য (পৃষ্ঠা সংখ্যা শূন্য ভিত্তিক)।
ডিফল্ট পৃষ্ঠার আকার হল 10, এবং ডিফল্ট শুরু পৃষ্ঠা হল 0৷
// 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 | প্রদর্শনের জন্য প্রথম টেবিল পৃষ্ঠা (পৃষ্ঠা সংখ্যা শূন্য-ভিত্তিক)। |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
enable Rtl Table(rtlEnabled)
টেবিলের কলামের ক্রম বিপরীত করে ডান-থেকে-বাম ভাষার (যেমন আরবি বা হিব্রু) জন্য মৌলিক সমর্থন যোগ করে, যাতে কলাম শূন্য হল ডান-সবচেয়ে কলাম, এবং শেষ কলামটি বাম-সবচেয়ে কলাম।
এটি অন্তর্নিহিত ডেটার কলাম সূচীকে প্রভাবিত করে না, শুধুমাত্র প্রদর্শনের ক্রম। সম্পূর্ণ দ্বি-দিকনির্দেশক (BiDi) ভাষা প্রদর্শন এই বিকল্পের সাথেও টেবিল ভিজ্যুয়ালাইজেশন দ্বারা সমর্থিত নয়। এই বিকল্পটি উপেক্ষা করা হয় যদি আপনি পেজিং সক্রিয় করেন (পৃষ্ঠা বিকল্প ব্যবহার করে), অথবা যদি টেবিলে স্ক্রোল বার থাকে কারণ আপনি প্রয়োজনীয় টেবিলের আকারের চেয়ে ছোট উচ্চতা এবং প্রস্থ বিকল্পগুলি নির্দিষ্ট করেছেন। ডিফল্ট আচরণ হল RTL সমর্থন নিষ্ক্রিয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rtl Enabled | Boolean | ডান-থেকে-বাম সমর্থন সক্রিয় করা উচিত হলে true , অন্যথায় false । |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
enable Sorting(enableSorting)
ব্যবহারকারী যখন একটি কলাম শিরোনাম ক্লিক করে তখন কলামগুলি সাজাতে হবে কিনা তা সেট করে৷
যদি সাজানো সক্ষম করা থাকে, যখন ব্যবহারকারীরা কলাম হেডারে ক্লিক করেন তখন সারিগুলি স্বয়ংক্রিয়ভাবে সাজানো হয়। ডিফল্ট আচরণ বাছাই সক্রিয় করা হয়.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
enable Sorting | Boolean | কলাম হেডারে ক্লিক করে বাছাই সক্ষম করতে true , অন্যথায় false । |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
get Chart Type()
get Container()
চার্টটি Container Info
ফেরত দিন, যা শীটে চার্টটি কোথায় প্রদর্শিত হবে তা অন্তর্ভুক্ত করে।
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(), );
প্রত্যাবর্তন
Container Info
— চার্ট ধারক অবস্থান ধারণকারী একটি বস্তু
get Ranges()
বর্তমানে এই চার্টের জন্য ডেটা প্রদান করা ব্যাপ্তির তালিকার একটি অনুলিপি প্রদান করে। এই তালিকাটি সংশোধন করতে add Range(range)
এবং remove Range(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[]
— রেঞ্জের একটি অ্যারে যা তৈরি করা ডেটা উৎস হিসেবে চার্ট হিসেবে কাজ করে
remove Range(range)
এই নির্মাতার পরিবর্তন করা চার্ট থেকে নির্দিষ্ট পরিসরটি সরিয়ে দেয়। রেঞ্জটি এই চার্টে না থাকলে ত্রুটি নিক্ষেপ করে না।
সরানো ব্যাপ্তিটি অবশ্যই add Range(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 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')); const chart = chartBuilder.build(); sheet.insertChart(chart);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
range | Range | যে পরিসরটি সরাতে হবে। |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
set Chart Type(type)
চার্টের ধরন পরিবর্তন করে। সব এমবেডেড চার্টের ধরন বর্তমানে সমর্থিত নয়। Chart Type
দেখুন।
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 | এই চার্টটি যে প্রকারে পরিবর্তন করতে হবে। |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
set First Row Number(number)
ডেটা টেবিলে প্রথম সারির জন্য সারি নম্বর সেট করে।
প্রথম সারির ডিফল্ট সারি নম্বর হল 1।
// Creates a table chart builder and sets the first row to be 2. const builder = Charts.newTableChart(); builder.setFirstRowNumber(2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
number | Integer | ডেটা টেবিলের প্রথম সারির সারি নম্বর। |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
set Hidden Dimension Strategy(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 | লুকানো সারি এবং কলামের জন্য ব্যবহার করার কৌশল। |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
set Initial Sorting Ascending(column)
কলামের সূচী সেট করে যে অনুসারে সারণিটি প্রাথমিকভাবে বাছাই করা উচিত (আরোহী)।
কলাম OS ক্রমবর্ধমান ক্রমানুসারে বাছাই করা হয়েছে এবং এটি নির্দেশ করে একটি ছোট তীর দিয়ে চিহ্নিত করা হয়েছে।
// Creates a table chart builder and sorts it by the second column (ascending). const builder = Charts.newTableChart(); builder.setInitialSortingAscending(2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
column | Integer | কলামের সংখ্যা যে অনুসারে টেবিলটি প্রাথমিকভাবে সাজানো উচিত। |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
set Initial Sorting Descending(column)
কলামের সূচী সেট করে যে অনুসারে সারণিটি প্রাথমিকভাবে বাছাই করা উচিত (উতরাই)।
কলাম os সাজানো ক্রমানুসারে এবং aa ছোট তীর দ্বারা চিহ্নিত করা হয় যা নির্দেশ করে।
// Creates a table chart builder and sorts it by the second column (descending). const builder = Charts.newTableChart(); builder.setInitialSortingDescending(2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
column | Integer | কলামের সংখ্যা যে অনুসারে টেবিলটি প্রাথমিকভাবে সাজানো উচিত। |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
set Merge Strategy(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 | একত্রীকরণ কৌশল ব্যবহার করার জন্য. |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
set Num Headers(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 | হেডার হিসাবে গণ্য করার জন্য সারি বা কলামের সংখ্যা। নেতিবাচক মান শিরোনাম স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়. |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
set Option(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 | বিকল্পের মান। |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য।
set Position(anchorRowPos, anchorColPos, offsetX, offsetY)
শীটে চার্ট কোথায় প্রদর্শিত হবে তা পরিবর্তন করে অবস্থান সেট করে। anchor Row Pos
এবং anchor Col Pos
1-সূচীযুক্ত।
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 | চার্টের নীচের বাম-হাতের কোণে এই অনেক পিক্সেল দ্বারা অফসেট করা হয়েছে। |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
set Transpose Rows And Columns(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 , চার্ট তৈরি করতে ব্যবহৃত সারি এবং কলামগুলি স্থানান্তরিত হয়। |
প্রত্যাবর্তন
Embedded Chart Builder
— এই নির্মাতা, চেইনিংয়ের জন্য
show Row Number Column(showRowNumber)
সারণির প্রথম কলাম হিসাবে সারি নম্বর দেখাবে কিনা তা সেট করে।
ডিফল্ট আচরণ সারি সংখ্যা দেখাচ্ছে না.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
show Row Number | Boolean | true যদি টেবিলের প্রথম কলামটি সারি নম্বর দেখায়, অন্যথায় false । |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।
use Alternating Row Style(alternate)
একটি টেবিল চার্টের বিজোড় এবং জোড় সারিতে বিকল্প রঙের শৈলী বরাদ্দ করা হয়েছে কিনা তা সেট করে।
ডিফল্ট আচরণ হল বিকল্প রঙ শৈলী সহ সারি।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
alternate | Boolean | true যদি রঙ শৈলী পর্যায়ক্রমে হয়, অন্যথায় false । |
প্রত্যাবর্তন
Embedded Table Chart Builder
— এই বিল্ডার, চেইন করার জন্য দরকারী।