Class EmbeddedTableChartBuilder

EmbeddedTableChartBuilder

أداة إنشاء الرسوم البيانية للجداول. لمزيد من التفاصيل، يُرجى الاطّلاع على مستندات 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);

المعلمات

الاسمالنوعالوصف
rangeRangeالنطاق المطلوب إضافته.

الإرجاع

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.

المعلمات

الاسمالنوعالوصف
enablePagingBooleantrue إذا كان ينبغي تفعيل التنقل بين الصفحات، 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);

المعلمات

الاسمالنوعالوصف
pageSizeIntegerعدد الصفوف في كل صفحة من الجدول.

الإرجاع

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);

المعلمات

الاسمالنوعالوصف
pageSizeIntegerعدد الصفوف في كل صفحة من الجدول.
startPageIntegerصفحة الجدول الأول المطلوب عرضها (أرقام الصفحات قائمة على صفر).

الإرجاع

EmbeddedTableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


enableRtlTable(rtlEnabled)

لإضافة التوافق الأساسي للغات التي تُكتب من اليمين إلى اليسار (مثل العربية أو العبرية) عن طريق عكس ترتيب أعمدة الجدول، بحيث يكون العمود صفر هو العمود الموجود في أقصى اليمين، والعمود الأخير العمود الموجود في أقصى اليسار.

وهذا لا يؤثر في فهرس الأعمدة في البيانات الأساسية، بل يؤثر فقط في ترتيب العرض. لا يتوافق العرض الكامل للّغات ثنائية الاتجاه (BiDi) مع العرض المرئي في الجدول. مع هذا الخيار. يتم تجاهل هذا الخيار في حالة تفعيل التنقل بين الصفحات (باستخدام خيار الصفحة)، أو إذا يحتوي الجدول على أشرطة تمرير لأنك حددت خيارات ارتفاع وعرض أصغر من حجم الجدول المطلوب. ويكون السلوك التلقائي هو إيقاف دعم الوضع "مراسلة نصية في الوقت الفعلي".

المعلمات

الاسمالنوعالوصف
rtlEnabledBooleantrue في حال تفعيل الدعم من اليمين إلى اليسار، false وإلا.

الإرجاع

EmbeddedTableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


enableSorting(enableSorting)

لضبط ما إذا كان سيتم ترتيب الأعمدة عندما ينقر المستخدم على عنوان عمود.

في حال تفعيل الترتيب، يتم تلقائيًا عندما ينقر المستخدمون على عنوان العمود. مرتبة. الإعداد التلقائي هو تفعيل الترتيب.

المعلمات

الاسمالنوعالوصف
enableSortingBooleantrue لتفعيل الترتيب من خلال النقر على عناوين الأعمدة، أو false بخلاف ذلك.

الإرجاع

EmbeddedTableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


getChartType()

تعرض نوع الرسم البياني الحالي.

الإرجاع

ChartType — نوع الرسم البياني


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);

المعلمات

الاسمالنوعالوصف
rangeRangeالنطاق المطلوب إزالته.

الإرجاع

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);

المعلمات

الاسمالنوعالوصف
typeChartTypeالنوع المطلوب تغيير هذا الرسم البياني إليه.

الإرجاع

EmbeddedChartBuilder — أداة الإنشاء هذه، للسلاسل


setFirstRowNumber(number)

لإعداد رقم الصف للصف الأول في جدول البيانات.

رقم الصف الافتراضي للصف الأول هو 1.

// Creates a table chart builder and sets the first row to be 2.
var builder = Charts.newTableChart();
builder.setFirstRowNumber(2);

المعلمات

الاسمالنوعالوصف
numberIntegerرقم الصف للصف الأول في جدول البيانات.

الإرجاع

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);

المعلمات

الاسمالنوعالوصف
strategyChartHiddenDimensionStrategyالإستراتيجية التي سيتم استخدامها للصفوف والأعمدة المخفية.

الإرجاع

EmbeddedChartBuilder — أداة الإنشاء هذه، للسلاسل


setInitialSortingAscending(column)

ضبط فهرس العمود الذي يجب ترتيب الجدول وفقًا له في البداية (ترتيب تصاعدي)

تم ترتيب العمود تصاعديًا وتم تمييزه بسهم صغير يشير إلى ذلك.

// Creates a table chart builder and sorts it by the second column (ascending).
var builder = Charts.newTableChart();
builder.setInitialSortingAscending(2);

المعلمات

الاسمالنوعالوصف
columnIntegerرقم العمود الذي يجب ترتيب الجدول وفقًا له في البداية.

الإرجاع

EmbeddedTableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


setInitialSortingDescending(column)

ضبط فهرس العمود الذي يجب ترتيب الجدول وفقًا له في البداية (ترتيب تنازلي)

تم ترتيب العمود تنازليًا وتم تمييزه بسهم صغير يشير إلى ذلك.

// Creates a table chart builder and sorts it by the second column (descending).
var builder = Charts.newTableChart();
builder.setInitialSortingDescending(2);

المعلمات

الاسمالنوعالوصف
columnIntegerرقم العمود الذي يجب ترتيب الجدول وفقًا له في البداية.

الإرجاع

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);

المعلمات

الاسمالنوعالوصف
mergeStrategyChartMergeStrategyاستراتيجية الدمج المطلوب استخدامها.

الإرجاع

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);

المعلمات

الاسمالنوعالوصف
headersIntegerعدد الصفوف أو الأعمدة المطلوب معاملتها كرؤوس. القيم السلبية تؤدي إلى ظهور العناوين أن يتم الكشف عنها تلقائيًا.

الإرجاع

EmbeddedChartBuilder — أداة الإنشاء هذه، للسلاسل


setOption(option, value)

لضبط الخيارات المتقدمة لهذا الرسم البياني. لعرض قائمة بالخيارات المتاحة، يمكنك الاطّلاع على الرسم البياني خيارات الضبط.

لا تتحقق هذه الطريقة من صحة الخيار الذي تحدده لهذا النوع من المخططات ولا إذا ذات التنسيق/البنية الصحيحَين.

يوضح هذا المثال كيفية تغيير العنوان وتعيين وسيلة إيضاح.

builder.setOption('title', 'Earnings projections');
builder.setOption('legend', {position: 'top', textStyle: {color: 'blue', fontSize: 16}});

المعلمات

الاسمالنوعالوصف
optionStringاسم الخيار.
valueObjectقيمة الخيار.

الإرجاع

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);

المعلمات

الاسمالنوعالوصف
anchorRowPosIntegerيكون الجانب العلوي من الرسم البياني ثابتًا في هذا الصف.
anchorColPosIntegerيكون الجانب الأيسر من الرسم البياني ثابتًا في هذا العمود.
offsetXIntegerتتم إزاحة أعلى يسار الرسم البياني بعدد وحدات البكسل هذا.
offsetYIntegerتتم تعويض الزاوية السفلية اليسرى للرسم البياني من خلال هذا العدد من وحدات البكسل.

الإرجاع

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);

المعلمات

الاسمالنوعالوصف
transposeBooleanإذا كان true، يتم استخدام الصفوف والأعمدة لإنشاء الرسم البياني تبديل موضعه.

الإرجاع

EmbeddedChartBuilder — أداة الإنشاء هذه، للسلاسل


showRowNumberColumn(showRowNumber)

لضبط ما إذا كان سيتم عرض رقم الصف كأول عمود في الجدول.

الإعداد التلقائي هو عدم إظهار أرقام الصفوف.

المعلمات

الاسمالنوعالوصف
showRowNumberBooleantrue إذا كان يجب أن يعرض العمود الأول في الجدول رقم الصف، false بخلاف ذلك.

الإرجاع

EmbeddedTableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.


useAlternatingRowStyle(alternate)

تحدد ما إذا كان يتم تعيين نمط اللون البديل إلى الصفوف الفردية والزوجية في مخطط جدولي.

السلوك الافتراضي هو أن الصفوف التي تحتوي على نمط لون بديل.

المعلمات

الاسمالنوعالوصف
alternateBooleantrue إذا كان يجب أن تكون أنماط الألوان متناوبة، أو false غير ذلك.

الإرجاع

EmbeddedTableChartBuilder — أداة الإنشاء هذه مفيدة للسلاسل.