टेबल चार्ट बनाने वाला टूल. ज़्यादा जानकारी के लिए, Gviz का दस्तावेज़ देखें.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | Embedded | इस बिल्डर से बदले गए चार्ट में एक रेंज जोड़ता है. |
as | Embedded | यह फ़ंक्शन, चार्ट टाइप को AreaChart पर सेट करता है और Embedded दिखाता है. |
as | Embedded | यह चार्ट टाइप को BarChart पर सेट करता है और Embedded दिखाता है. |
as | Embedded | यह चार्ट टाइप को ColumnChart पर सेट करता है और Embedded दिखाता है. |
as | Embedded | यह चार्ट टाइप को ComboChart पर सेट करता है और Embedded दिखाता है. |
as | Embedded | यह चार्ट टाइप को HistogramChart पर सेट करता है और Embedded दिखाता है. |
as | Embedded | यह चार्ट टाइप को LineChart पर सेट करता है और Embedded दिखाता है. |
as | Embedded | यह चार्ट टाइप को PieChart पर सेट करता है और Embedded दिखाता है. |
as | Embedded | यह चार्ट टाइप को ScatterChart पर सेट करता है और Embedded दिखाता है. |
as | Embedded | यह चार्ट टाइप को TableChart पर सेट करता है और Embedded दिखाता है. |
build() | Embedded | इस विकल्प की मदद से, चार्ट में किए गए सभी बदलावों को दिखाया जाता है. |
clear | Embedded | यह उस चार्ट से सभी रेंज हटाता है जिसे यह बिल्डर बदलता है. |
enable | Embedded | इससे यह सेट किया जाता है कि डेटा में पेजिंग की सुविधा चालू करनी है या नहीं. |
enable | Embedded | यह विकल्प, पेजिंग की सुविधा चालू करता है और हर पेज में पंक्तियों की संख्या सेट करता है. |
enable | Embedded | यह विकल्प, पेजिंग की सुविधा चालू करता है. साथ ही, हर पेज में पंक्तियों की संख्या और टेबल का पहला पेज सेट करता है, जिसे दिखाना है (पेज नंबर शून्य से शुरू होते हैं). |
enable | Embedded | इससे दाएं से बाएं लिखी जाने वाली भाषाओं (जैसे, अरबी या हिब्रू) के लिए बुनियादी सहायता मिलती है. इसके लिए, टेबल के कॉलम का क्रम उलट दिया जाता है, ताकि कॉलम ज़ीरो सबसे दाईं ओर वाला कॉलम हो और आखिरी कॉलम सबसे बाईं ओर वाला कॉलम हो. |
enable | Embedded | इस विकल्प का इस्तेमाल यह सेट करने के लिए किया जाता है कि जब उपयोगकर्ता किसी कॉलम के हेडर पर क्लिक करे, तो कॉलम को क्रम से लगाया जाए या नहीं. |
get | Chart | मौजूदा चार्ट टाइप दिखाता है. |
get | Container | चार्ट Container दिखाता है. इससे पता चलता है कि चार्ट, शीट में कहां दिखता है. |
get | Range[] | यह फ़ंक्शन, उन रेंज की सूची की कॉपी दिखाता है जो फ़िलहाल इस चार्ट के लिए डेटा उपलब्ध करा रही हैं. |
remove | Embedded | यह फ़ंक्शन, उस चार्ट से तय की गई रेंज को हटाता है जिसे यह बिल्डर बदलता है. |
set | Embedded | इस विकल्प से चार्ट का टाइप बदला जाता है. |
set | Embedded | यह विकल्प, डेटा टेबल की पहली लाइन के लिए लाइन नंबर सेट करता है. |
set | Embedded | छुपाई गई लाइनों और कॉलम के लिए इस्तेमाल की जाने वाली रणनीति सेट करता है. |
set | Embedded | इस विकल्प की मदद से, उस कॉलम का इंडेक्स सेट किया जाता है जिसके हिसाब से टेबल को शुरू में क्रम में लगाया जाना चाहिए (बढ़ते क्रम में). |
set | Embedded | इस विकल्प का इस्तेमाल करके, उस कॉलम का इंडेक्स सेट किया जाता है जिसके हिसाब से टेबल को शुरुआत में क्रम से लगाया जाना चाहिए (घटते क्रम में). |
set | Embedded | एक से ज़्यादा रेंज मौजूद होने पर, मर्ज करने की रणनीति सेट करता है. |
set | Embedded | यह विकल्प, रेंज की उन पंक्तियों या कॉलम की संख्या सेट करता है जिन्हें हेडर के तौर पर इस्तेमाल किया जाना चाहिए. |
set | Embedded | इस चार्ट के लिए बेहतर विकल्प सेट करता है. |
set | Embedded | इस विकल्प से, चार्ट की जगह सेट की जाती है. इससे यह तय होता है कि चार्ट, शीट में कहां दिखेगा. |
set | Embedded | इससे यह सेट किया जाता है कि चार्ट की पंक्तियों और कॉलम की जगह बदली गई है या नहीं. |
show | Embedded | यह विकल्प सेट करता है कि टेबल के पहले कॉलम के तौर पर लाइन नंबर दिखाया जाए या नहीं. |
use | Embedded | इससे यह तय होता है कि टेबल चार्ट की ऑड और ईवन लाइनों को अलग-अलग रंग की स्टाइल असाइन की गई है या नहीं. |
ज़्यादा जानकारी वाला दस्तावेज़
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)
इससे यह सेट किया जाता है कि डेटा में पेजिंग की सुविधा चालू करनी है या नहीं.
डिफ़ॉल्ट रूप से, पेजिंग की सुविधा बंद होती है. पेजिंग की सुविधा चालू होने पर, पेज का डिफ़ॉल्ट साइज़ 10 होता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
enable | Boolean | अगर पेजिंग की सुविधा चालू करनी है, तो true. अगर नहीं करनी है, तो false. |
वापसी का टिकट
EmbeddedTableChartBuilder — यह बिल्डर, चेन बनाने के लिए काम का है.
enablePaging(pageSize)
इससे पेजिंग की सुविधा चालू होती है और हर पेज में पंक्तियों की संख्या सेट होती है.
पेज का डिफ़ॉल्ट साइज़ 10 होता है.
// Creates a table chart builder and enables paging with page size of 5. const builder = Charts.newTableChart(); builder.enablePaging(5);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
page | 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. const builder = Charts.newTableChart(); builder.enablePaging(5, 2);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
page | Integer | टेबल के हर पेज में मौजूद लाइनों की संख्या. |
start | Integer | टेबल का पहला पेज, जिसे दिखाना है (पेज नंबर शून्य से शुरू होते हैं). |
वापसी का टिकट
EmbeddedTableChartBuilder — यह बिल्डर, चेन बनाने के लिए काम का है.
enableRtlTable(rtlEnabled)
इससे दाएं से बाएं लिखी जाने वाली भाषाओं (जैसे, अरबी या हिब्रू) के लिए बुनियादी सहायता मिलती है. इसके लिए, टेबल के कॉलम का क्रम उलट दिया जाता है, ताकि कॉलम ज़ीरो सबसे दाईं ओर वाला कॉलम हो और आखिरी कॉलम सबसे बाईं ओर वाला कॉलम हो.
इससे बुनियादी डेटा में कॉलम इंडेक्स पर कोई असर नहीं पड़ता. इससे सिर्फ़ डिसप्ले के क्रम पर असर पड़ता है. इस विकल्प के साथ भी, टेबल विज़ुअलाइज़ेशन में दोनों दिशाओं (BiDi) में लिखी जाने वाली भाषा को पूरी तरह से नहीं दिखाया जा सकता. अगर आपने पेजिंग की सुविधा चालू की है (पेज विकल्प का इस्तेमाल करके) या टेबल में स्क्रोल बार हैं, तो इस विकल्प को अनदेखा कर दिया जाता है. ऐसा इसलिए होता है, क्योंकि आपने ऊंचाई और चौड़ाई के ऐसे विकल्प चुने हैं जो टेबल के ज़रूरी साइज़ से कम हैं. डिफ़ॉल्ट रूप से, आरटीएल की सुविधा बंद होती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
rtl | Boolean | true अगर दाएं से बाएं लिखने की सुविधा चालू करनी है, तो false
अन्यथा. |
वापसी का टिकट
EmbeddedTableChartBuilder — यह बिल्डर, चेन बनाने के लिए काम का है.
enableSorting(enableSorting)
इस विकल्प का इस्तेमाल यह सेट करने के लिए किया जाता है कि जब उपयोगकर्ता किसी कॉलम के हेडर पर क्लिक करे, तो कॉलम को क्रम से लगाया जाए या नहीं.
सॉर्ट करने की सुविधा चालू होने पर, जब उपयोगकर्ता कॉलम हेडर पर क्लिक करते हैं, तो लाइनें अपने-आप क्रम से लग जाती हैं. डिफ़ॉल्ट रूप से, क्रम से लगाने की सुविधा चालू होती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
enable | 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 | इस चार्ट को जिस टाइप में बदलना है. |
वापसी का टिकट
EmbeddedChartBuilder — यह बिल्डर, चेनिंग के लिए है.
setFirstRowNumber(number)
यह विकल्प, डेटा टेबल की पहली लाइन के लिए लाइन नंबर सेट करता है.
पहली लाइन का डिफ़ॉल्ट लाइन नंबर 1 होता है.
// 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 | छुपाई गई लाइनों और कॉलम के लिए इस्तेमाल की जाने वाली रणनीति. |
वापसी का टिकट
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 | Chart | मर्ज करने के लिए इस्तेमाल की जाने वाली रणनीति. |
वापसी का टिकट
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, 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 | Integer | चार्ट का ऊपरी हिस्सा इस लाइन में ऐंकर किया गया है. |
anchor | 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 | Boolean | true अगर टेबल के पहले कॉलम में लाइन नंबर दिखाना है, तो
false नहीं तो. |
वापसी का टिकट
EmbeddedTableChartBuilder — यह बिल्डर, चेन बनाने के लिए काम का है.
useAlternatingRowStyle(alternate)
इससे यह तय होता है कि टेबल चार्ट की ऑड और ईवन लाइनों को अलग-अलग रंग की स्टाइल असाइन की गई है या नहीं.
डिफ़ॉल्ट रूप से, लाइनों को अलग-अलग रंग में दिखाया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
alternate | Boolean | true अगर रंग के स्टाइल को बारी-बारी से इस्तेमाल किया जाना चाहिए, तो false नहीं तो. |
वापसी का टिकट
EmbeddedTableChartBuilder — यह बिल्डर, चेन बनाने के लिए काम का है.