أداة إنشاء الرسوم البيانية للجداول. لمزيد من التفاصيل، يُرجى الاطّلاع على مستندات Gviz.
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
addRange(range) | EmbeddedChartBuilder | تضيف هذه الطريقة نطاقًا إلى الرسم البياني الذي تعدِّله هذه الأداة. |
asAreaChart() | EmbeddedAreaChartBuilder | لضبط نوع الرسم البياني على "مخطط مساحي" وعرض EmbeddedAreaChartBuilder |
asBarChart() | EmbeddedBarChartBuilder | لضبط نوع الرسم البياني على "مخطط شريطي" وعرض EmbeddedBarChartBuilder |
asColumnChart() | EmbeddedColumnChartBuilder | لضبط نوع الرسم البياني على "مخطط عمودي" وعرض EmbeddedColumnChartBuilder |
asComboChart() | EmbeddedComboChartBuilder | لضبط نوع الرسم البياني على "رسم بياني للتحرير والسرد" وعرض EmbeddedComboChartBuilder |
asHistogramChart() | EmbeddedHistogramChartBuilder | لضبط نوع الرسم البياني على "مخطّط تكرار بياني" وعرض EmbeddedHistogramChartBuilder . |
asLineChart() | EmbeddedLineChartBuilder | لضبط نوع الرسم البياني على "رسم بياني خطي" وعرض EmbeddedLineChartBuilder |
asPieChart() | EmbeddedPieChartBuilder | لضبط نوع الرسم البياني على PieChart وعرض EmbeddedPieChartBuilder |
asScatterChart() | EmbeddedScatterChartBuilder | لضبط نوع الرسم البياني على ScatterChart وعرض EmbeddedScatterChartBuilder . |
asTableChart() | EmbeddedTableChartBuilder | لضبط نوع الرسم البياني على TableChart وعرض 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()
لضبط نوع الرسم البياني على "مخطط مساحي" وعرض EmbeddedAreaChartBuilder
الإرجاع
EmbeddedAreaChartBuilder
— أداة إنشاء لمخطط مساحي
asBarChart()
لضبط نوع الرسم البياني على "مخطط شريطي" وعرض EmbeddedBarChartBuilder
الإرجاع
EmbeddedBarChartBuilder
— أداة إنشاء للمخطط الشريطي
asColumnChart()
لضبط نوع الرسم البياني على "مخطط عمودي" وعرض EmbeddedColumnChartBuilder
الإرجاع
EmbeddedColumnChartBuilder
— أداة إنشاء لمخطط عمودي
asComboChart()
لضبط نوع الرسم البياني على "رسم بياني للتحرير والسرد" وعرض EmbeddedComboChartBuilder
الإرجاع
EmbeddedComboChartBuilder
— أداة إنشاء لمخطط مختلط
asHistogramChart()
لضبط نوع الرسم البياني على "مخطّط تكرار بياني" وعرض EmbeddedHistogramChartBuilder
.
الإرجاع
EmbeddedHistogramChartBuilder
— أداة إنشاء للمخطط التكراري
asLineChart()
لضبط نوع الرسم البياني على "رسم بياني خطي" وعرض EmbeddedLineChartBuilder
الإرجاع
EmbeddedLineChartBuilder
— أداة إنشاء لمخطط خطي
asPieChart()
لضبط نوع الرسم البياني على PieChart وعرض EmbeddedPieChartBuilder
الإرجاع
EmbeddedPieChartBuilder
— أداة إنشاء للمخطط الدائري
asScatterChart()
لضبط نوع الرسم البياني على ScatterChart وعرض EmbeddedScatterChartBuilder
.
الإرجاع
EmbeddedScatterChartBuilder
— أداة إنشاء لمخطط مبعثر
asTableChart()
لضبط نوع الرسم البياني على TableChart وعرض 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) مع العرض المرئي في الجدول. مع هذا الخيار. يتم تجاهل هذا الخيار في حالة تفعيل التنقل بين الصفحات (باستخدام خيار الصفحة)، أو إذا يحتوي الجدول على أشرطة تمرير لأنك حددت خيارات ارتفاع وعرض أصغر من حجم الجدول المطلوب. ويكون السلوك التلقائي هو إيقاف دعم الوضع "مراسلة نصية في الوقت الفعلي".
المعلمات
الاسم | النوع | الوصف |
---|---|---|
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)
ضبط فهرس العمود الذي يجب ترتيب الجدول وفقًا له في البداية (ترتيب تصاعدي)
تم ترتيب العمود تصاعديًا وتم تمييزه بسهم صغير يشير إلى ذلك.
// 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)
ضبط فهرس العمود الذي يجب ترتيب الجدول وفقًا له في البداية (ترتيب تنازلي)
تم ترتيب العمود تنازليًا وتم تمييزه بسهم صغير يشير إلى ذلك.
// 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
— أداة الإنشاء هذه مفيدة للسلاسل.