جدول بيانات
ورقة في جدول بيانات
| تمثيل JSON |
|---|
{ "properties": { object ( |
| الحقول | |
|---|---|
properties
|
خصائص ورقة البيانات |
data[]
|
البيانات في الشبكة، إذا كانت ورقة جدول شبكي
يعتمد عدد عناصر GridData التي يتم عرضها على عدد النطاقات المطلوبة في ورقة البيانات هذه. على سبيل المثال، إذا كان هذا يمثّل
بالنسبة إلى ورقة |
merges[]
|
النطاقات التي تم دمجها معًا |
conditionalFormats[]
|
قواعد التنسيق الشرطي في ورقة البيانات هذه |
filterViews[]
|
عروض الفلاتر في ورقة البيانات هذه |
protectedRanges[]
|
النطاقات المحمية في ورقة البيانات هذه |
basicFilter
|
الفلتر المستخدَم في ورقة البيانات هذه، إن وُجد |
charts[]
|
مواصفات كل رسم بياني في ورقة البيانات هذه |
bandedRanges[]
|
نطاقات الألوان المتناوبة في ورقة البيانات هذه |
developerMetadata[]
|
البيانات الوصفية للمطوّر المرتبطة بورقة بيانات. |
rowGroups[]
|
جميع مجموعات الصفوف في ورقة البيانات هذه، مرتّبة حسب فهرس بداية النطاق المتزايد، ثم حسب عمق المجموعة |
columnGroups[]
|
جميع مجموعات الأعمدة في ورقة البيانات هذه، مرتّبة حسب فهرس بداية النطاق المتزايد، ثم حسب عمق المجموعة |
slicers[]
|
أدوات التقطيع في ورقة البيانات هذه |
tables[]
|
الجداول في ورقة البيانات هذه |
commentAnchors[]
|
تمثّل هذه السمة نقاط ربط التعليق في ورقة البيانات هذه. |
SheetProperties
تمثّل هذه السمة خصائص ورقة البيانات.
| تمثيل JSON |
|---|
{ "sheetId": integer, "title": string, "index": integer, "sheetType": enum ( |
| الحقول | |
|---|---|
sheetId
|
رقم تعريف ورقة البيانات يجب أن تكون القيمة غير سالبة. لا يمكن تغيير هذا الحقل بعد ضبطه. |
title
|
تمثّل هذه السمة اسم ورقة البيانات. |
index
|
فهرس الورقة ضمن جدول البيانات عند إضافة خصائص ورقة أو تعديلها، إذا تم استبعاد هذا الحقل، ستتم إضافة الورقة أو نقلها إلى نهاية قائمة الأوراق. عند تعديل فهارس الأوراق أو إدراج أوراق، يتم احتساب الحركة في الفهارس "قبل النقل". على سبيل المثال، إذا كانت هناك ثلاث أوراق (S1 وS2 وS3) بالترتيب، لنقل S1 قبل S2، يجب ضبط الفهرس على 2. يتم تجاهل طلب تعديل فهرس ورقة بيانات إذا كان الفهرس المطلوب مطابقًا لفهرس ورقة البيانات الحالي أو إذا كان الفهرس الجديد المطلوب يساوي فهرس ورقة البيانات الحالي + 1. |
sheetType
|
تمثّل هذه السمة نوع الورقة. القيمة التلقائية هي |
gridProperties
|
خصائص إضافية للورقة إذا كانت هذه الورقة عبارة عن شبكة (إذا كانت الورقة ورقة كائن تحتوي على رسم بياني أو صورة، لن يظهر هذا الحقل). عند الكتابة، من الخطأ ضبط أي من خصائص الشبكة على أوراق غير شبكية.
إذا كانت ورقة البيانات هذه ورقة |
tabColor
|
لون علامة التبويب في واجهة المستخدِم تم إيقافها نهائيًا: استخدِم
|
tabColorStyle
|
لون علامة التبويب في واجهة المستخدِم في حال ضبط
|
rightToLeft
|
يتم عرض القيمة "صحيح" إذا كانت ورقة البيانات معروضة من اليمين إلى اليسار بدلاً من اليسار إلى اليمين. |
dataSourceSheetProperties
|
النتائج فقط. في حال توفُّرها، يحتوي الحقل على سمات خاصة بورقة البيانات |
SheetType
تمثّل هذه السمة نوع ورقة البيانات.
| عمليات التعداد | |
|---|---|
SHEET_TYPE_UNSPECIFIED
|
القيمة التلقائية، لا تستخدِمها. |
GRID
|
ورقة البيانات عبارة عن شبكة. |
OBJECT
|
لا تحتوي ورقة البيانات على شبكة، بل تحتوي على عنصر مثل رسم بياني أو صورة. |
DATA_SOURCE
|
ترتبط ورقة البيانات بمصدر خارجي
DataSource
وتعرض معاينة للبيانات.
|
GridProperties
سمات الشبكة
| تمثيل JSON |
|---|
{ "rowCount": integer, "columnCount": integer, "frozenRowCount": integer, "frozenColumnCount": integer, "hideGridlines": boolean, "rowGroupControlAfter": boolean, "columnGroupControlAfter": boolean } |
| الحقول | |
|---|---|
rowCount
|
تمثّل هذه السمة عدد الصفوف في الشبكة. |
columnCount
|
تمثّل هذه السمة عدد الأعمدة في الشبكة. |
frozenRowCount
|
عدد الصفوف المجمّدة في الشبكة |
frozenColumnCount
|
عدد الأعمدة المجمدة في الشبكة |
hideGridlines
|
صحيح إذا كانت الشبكة لا تعرض خطوط الشبكة في واجهة المستخدم |
rowGroupControlAfter
|
تكون القيمة صحيحة إذا ظهر زر التبديل الخاص بعنصر التحكّم في تجميع الصفوف بعد المجموعة. |
columnGroupControlAfter
|
تكون القيمة صحيحة إذا ظهر زر التبديل الخاص بعنصر التحكّم في تجميع الأعمدة بعد المجموعة. |
DataSourceSheetProperties
سمات إضافية لورقة DATA_SOURCE
| تمثيل JSON |
|---|
{ "dataSourceId": string, "columns": [ { object ( |
| الحقول | |
|---|---|
dataSourceId
|
تمثّل هذه السمة رقم تعريف
|
columns[]
|
الأعمدة المعروضة في ورقة البيانات، والتي تتوافق مع القيم في
|
dataExecutionStatus
|
تمثّل هذه السمة حالة تنفيذ البيانات. |
GridData
البيانات في الشبكة، بالإضافة إلى البيانات الوصفية حول السمات
| تمثيل JSON |
|---|
{ "startRow": integer, "startColumn": integer, "rowData": [ { object ( |
| الحقول | |
|---|---|
startRow
|
يشير إلى الصف الأول الذي يشير إليه GridData، وهو يبدأ من الصفر. |
startColumn
|
العمود الأول الذي يشير إليه GridData هذا، ويبدأ من الصفر. |
rowData[]
|
البيانات في الشبكة، إدخال واحد لكل صف، بدءًا من الصف في startRow ستتطابق القيم في RowData مع الأعمدة بدءًا من
|
rowMetadata[]
|
بيانات وصفية حول الصفوف المطلوبة في الشبكة، بدءًا من الصف في |
columnMetadata[]
|
بيانات وصفية حول الأعمدة المطلوبة في الشبكة، بدءًا من العمود في |
RowData
بيانات حول كل خلية في صف
| تمثيل JSON |
|---|
{
"values": [
{
object ( |
| الحقول | |
|---|---|
values[]
|
القيم في الصف، قيمة واحدة لكل عمود |
DimensionProperties
سمات حول إحدى السمات.
| تمثيل JSON |
|---|
{ "hiddenByFilter": boolean, "hiddenByUser": boolean, "pixelSize": integer, "developerMetadata": [ { object ( |
| الحقول | |
|---|---|
pixelSize
|
ارتفاع السمة (إذا كانت صفًا) أو عرضها (إذا كانت عمودًا) بالبكسل |
developerMetadata[]
|
البيانات الوصفية للمطوّر المرتبطة بصف أو عمود واحد |
dataSourceColumnReference
|
النتائج فقط. إذا تم ضبطها، سيكون هذا عمودًا في ورقة مصدر البيانات. |
ConditionalFormatRule
قاعدة تصف تنسيقًا شرطيًا
| تمثيل JSON |
|---|
{ "ranges": [ { object ( |
| الحقول | |
|---|---|
ranges[]
|
النطاقات التي يتم تنسيقها إذا كان الشرط صحيحًا يجب أن تكون جميع النطاقات في الشبكة نفسها. |
| القاعدة التي تتحكّم في هذا التنسيق الشرطي، ويجب ضبط قاعدة واحدة فقط. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
booleanRule
|
يكون التنسيق "مفعّلاً" أو "غير مفعّل" وفقًا للقاعدة. |
gradientRule
|
سيختلف التنسيق استنادًا إلى التدرجات في القاعدة. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
BooleanRule
قاعدة قد تتطابق أو لا تتطابق، وذلك حسب الشرط.
| تمثيل JSON |
|---|
{ "condition": { object ( |
| الحقول | |
|---|---|
condition
|
تمثّل هذه السمة شرط القاعدة. إذا كان الشرط صحيحًا، يتم تطبيق التنسيق. |
format
|
تمثّل هذه السمة التنسيق الذي سيتم تطبيقه. يمكن للتنسيق الشرطي تطبيق مجموعة فرعية فقط من التنسيق:
|
GradientRule
قاعدة تطبّق تنسيق مقياس الألوان المتدرّجة استنادًا إلى نقاط الاستيفاء المُدرَجة. سيختلف تنسيق الخلية استنادًا إلى محتواها مقارنةً بقيم نقاط الاستيفاء.
| تمثيل JSON |
|---|
{ "minpoint": { object ( |
| الحقول | |
|---|---|
minpoint
|
نقطة احتساب معدّل التغيّر في الصور المتحركة الأولية |
midpoint
|
نقطة استيفاء اختيارية في منتصف المدة |
maxpoint
|
نقطة الاستيفاء النهائية. |
InterpolationPoint
نقطة استيفاء واحدة في تنسيق شرطي متدرّج تثبّت هذه الخيارات مقياس الألوان المتدرّجة وفقًا للون والنوع والقيمة المحدّدة.
| تمثيل JSON |
|---|
{ "color": { object ( |
| الحقول | |
|---|---|
color
|
اللون الذي يجب أن تستخدمه نقطة الاستيفاء هذه. تم إيقافها نهائيًا: استخدِم
|
colorStyle
|
اللون الذي يجب أن تستخدمه نقطة الاستيفاء هذه. في حال ضبط
|
type
|
توضّح هذه السمة كيفية تفسير القيمة. |
value
|
القيمة التي تستخدمها نقطة احتساب معدّل التغيّر في الصور المتحركة هذه. قد تكون صيغة. لا يتم استخدامها إذا كانت قيمة |
InterpolationPointType
نوع نقطة احتساب معدّل التغيّر في الصور المتحركة
| عمليات التعداد | |
|---|---|
INTERPOLATION_POINT_TYPE_UNSPECIFIED
|
القيمة التلقائية، لا تستخدِمها. |
MIN
|
تستخدِم نقطة الاستيفاء الحد الأدنى للقيمة في الخلايا ضمن نطاق التنسيق الشرطي. |
MAX
|
تستخدِم نقطة الاستيفاء القيمة القصوى في الخلايا على مستوى نطاق التنسيق الشرطي. |
NUMBER
|
تستخدِم نقطة الاستيفاء القيمة الواردة في
InterpolationPoint.value بالضبط.
|
PERCENT
|
نقطة الاستيفاء هي النسبة المئوية المحدّدة لجميع الخلايا في نطاق التنسيق الشرطي. هذا الإجراء مكافئ لما يلي:
|
PERCENTILE
|
نقطة الاستيفاء هي النسبة المئوية المحدّدة لجميع الخلايا في نطاق التنسيق الشرطي. هذا الإجراء مكافئ لما يلي:
NUMBER
إذا كانت القيمة:
=PERCENTILE(FLATTEN(range), value / 100)
(يتم تجاهل الأخطاء في النطاق عند التسوية).
|
FilterView
عرض فلتر لمزيد من المعلومات، يُرجى الاطّلاع على إدارة إمكانية الاطّلاع على البيانات باستخدام الفلاتر.
| تمثيل JSON |
|---|
{ "filterViewId": integer, "title": string, "range": { object ( |
| الحقول | |
|---|---|
filterViewId
|
رقم تعريف عرض الفلتر. |
title
|
تمثّل هذه السمة اسم طريقة عرض الفلتر. |
range
|
النطاق الذي يغطّيه عرض الفلتر هذا
عند الكتابة، يمكن ضبط إحدى القيم التالية فقط:
|
namedRangeId
|
النطاق المُعنوَن الذي يستند إليه عرض الفلتر هذا، إن وُجد.
عند الكتابة، يمكن ضبط إحدى القيم التالية فقط:
|
tableId
|
الجدول الذي يستند إليه عرض الفلتر هذا، إن وُجد.
عند الكتابة، يمكن ضبط إحدى القيم التالية فقط:
|
sortSpecs[]
|
ترتيب الفرز لكل عمود يتم استخدام المواصفات اللاحقة عندما تكون القيم متساوية في المواصفات السابقة. |
criteria
|
معايير عرض/إخفاء القيم لكل عمود مفتاح الخريطة هو فهرس العمود، والقيمة هي معايير هذا العمود.
تم إيقاف هذا الحقل نهائيًا، ويُنصح باستخدام
|
filterSpecs[]
|
معايير الفلتر لإظهار القيم أو إخفائها لكل عمود
يتم تضمين كل من
|
ProtectedRange
نطاق محمي
| تمثيل JSON |
|---|
{ "protectedRangeId": integer, "range": { object ( |
| الحقول | |
|---|---|
protectedRangeId
|
رقم تعريف النطاق المحميّ. هذا الحقل مخصّص للقراءة فقط. |
range
|
النطاق الذي تتم حمايته قد يكون النطاق غير محدود تمامًا، وفي هذه الحالة، يُعدّ ورقة محمية.
عند الكتابة، يمكن ضبط قيمة واحدة فقط من |
namedRangeId
|
النطاق المُعنون الذي يستند إليه هذا النطاق المحمي، إذا كان ذلك منطبقًا
عند الكتابة، يمكن ضبط قيمة واحدة فقط من |
tableId
|
جدول البيانات الذي يستند إليه هذا النطاق المحمي، إن وُجد
عند الكتابة، يمكن ضبط قيمة واحدة فقط من |
description
|
تمثّل هذه السمة وصف النطاق المحميّ. |
warningOnly
|
تكون القيمة صحيحة إذا كان النطاق المحمي سيعرض تحذيرًا عند تعديله. تعني الحماية المستندة إلى التحذيرات أنّه يمكن لكل مستخدم تعديل البيانات في النطاق المحمي، ولكن سيظهر تحذير يطلب من المستخدم تأكيد التعديل.
عند الكتابة: إذا كان هذا الحقل صحيحًا، سيتم تجاهل
|
requestingUserCanEdit
|
تكون القيمة صحيحة إذا كان بإمكان المستخدم الذي طلب هذا النطاق المحمي تعديل المنطقة المحمية. هذا الحقل مخصّص للقراءة فقط. |
unprotectedRanges[]
|
قائمة النطاقات غير المحمية ضمن ورقة محمية لا تتوفّر النطاقات غير المحمية إلا في أوراق البيانات المحمية. |
editors
|
المستخدمون والمجموعات الذين لديهم إذن تعديل النطاق المحمي لا يظهر هذا الحقل إلا للمستخدمين الذين لديهم إذن بالتعديل في النطاق المحمي والمستند. لا تتوافق أدوات التعديل مع الحماية باستخدام |
المحرّرون
المحرّرون الذين يمكنهم تعديل نطاق محميّ
| تمثيل JSON |
|---|
{ "users": [ string ], "groups": [ string ], "domainUsersCanEdit": boolean } |
| الحقول | |
|---|---|
users[]
|
عناوين البريد الإلكتروني للمستخدمين الذين لديهم إذن تعديل النطاق المحمي |
groups[]
|
عناوين البريد الإلكتروني للمجموعات التي لديها إذن تعديل النطاق المحمي |
domainUsersCanEdit
|
تعرض القيمة TRUE إذا كان بإمكان أي مستخدم في نطاق المستند تعديل النطاق المحمي. لا تتوفّر حماية النطاق إلا للمستندات داخل النطاق. |
BasicFilter
الفلتر التلقائي المرتبط بورقة بيانات. لمزيد من المعلومات، يُرجى الاطّلاع على إدارة إمكانية الاطّلاع على البيانات باستخدام الفلاتر.
| تمثيل JSON |
|---|
{ "range": { object ( |
| الحقول | |
|---|---|
range
|
النطاق الذي يغطّيه الفلتر |
tableId
|
الجدول الذي يستند إليه هذا الفلتر، إن وُجد. عند الكتابة، يمكن ضبط إحدى القيمتين |
sortSpecs[]
|
ترتيب الفرز لكل عمود يتم استخدام المواصفات اللاحقة عندما تكون القيم متساوية في المواصفات السابقة. |
criteria
|
معايير عرض/إخفاء القيم لكل عمود مفتاح الخريطة هو فهرس العمود، والقيمة هي معايير هذا العمود.
تم إيقاف هذا الحقل نهائيًا، ويُنصح باستخدام
|
filterSpecs[]
|
معايير الفلتر لكل عمود.
يتم تضمين كل من
|
BandedRange
نطاق مقسّم إلى شرائح (ألوان متناوبة) في ورقة
| تمثيل JSON |
|---|
{ "bandedRangeId": integer, "bandedRangeReference": string, "range": { object ( |
| الحقول | |
|---|---|
bandedRangeId
|
معرّف النطاق المصنّف. في حال عدم ضبطها، يُرجى الرجوع إلى
|
bandedRangeReference
|
النتائج فقط. تمثّل هذه السمة مرجع النطاق المحدود المستخدَم لتحديد المعرّف غير المتوافق مع |
range
|
النطاق الذي يتم تطبيق هذه السمات عليه |
rowProperties
|
خصائص نطاقات الصفوف يتم تطبيق هذه الخصائص على أساس كل صف على حدة في جميع الصفوف ضمن النطاق. يجب تحديد سمة واحدة على الأقل من |
columnProperties
|
خصائص نطاقات الأعمدة يتم تطبيق هذه السمات على أساس كل عمود على حدة في جميع الأعمدة ضمن النطاق. يجب تحديد سمة واحدة على الأقل من |
BandingProperties
السمات التي تشير إلى بُعد واحد (صف أو عمود) في حال ضبط كل من
BandedRange.row_properties
و
BandedRange.column_properties، يتم تطبيق ألوان التعبئة على الخلايا وفقًا للقواعد التالية:
-
headerColorوfooterColorتحظيان بالأولوية على ألوان النطاق. -
firstBandColorلها الأولوية علىsecondBandColor. -
rowPropertiesلها الأولوية علىcolumnProperties.
على سبيل المثال، يكون لون الصف الأول له الأولوية على لون العمود الأول، ولكن يكون لون العمود الأول له الأولوية على لون الصف الثاني. وبالمثل، يحظى عنوان الصف بالأولوية على عنوان العمود في الخلية أعلى اليمين، ولكن يحظى عنوان العمود بالأولوية على لون الصف الأول في حال عدم ضبط عنوان الصف.
| تمثيل JSON |
|---|
{ "headerColor": { object ( |
| الحقول | |
|---|---|
headerColor
|
لون الصف أو العمود الأول في حال ضبط هذا الحقل، يتم ملء الصف أو العمود الأول بهذا اللون، وتتغير الألوان بين
|
headerColorStyle
|
لون الصف أو العمود الأول في حال ضبط هذا الحقل، يتم ملء الصف أو العمود الأول بهذا اللون، وتتغير الألوان بين
|
firstBandColor
|
اللون الأول الذي يتم تبديله. (مطلوب) تم إيقافه نهائيًا: استخدِم
|
firstBandColorStyle
|
اللون الأول الذي يتم تبديله. (مطلوب) إذا تم ضبط
|
secondBandColor
|
اللون الثاني الذي يتم التبديل بينه. (مطلوب) تم إيقافه نهائيًا: استخدِم
|
secondBandColorStyle
|
اللون الثاني الذي يتم التبديل بينه. (مطلوب) إذا تم ضبط
|
footerColor
|
لون الصف أو العمود الأخير في حال عدم ضبط هذا الحقل، يتم ملء الصف أو العمود الأخيرين إما بـ
|
footerColorStyle
|
لون الصف أو العمود الأخير في حال عدم ضبط هذا الحقل، يتم ملء الصف أو العمود الأخيرين إما بـ
|
DimensionGroup
مجموعة ضمن فاصل زمني من الصفوف أو الأعمدة في ورقة، ويمكن أن تحتوي على مجموعات أخرى أو تكون مضمّنة فيها يمكن تصغير المجموعة أو توسيعها كوحدة واحدة في ورقة البيانات.
| تمثيل JSON |
|---|
{
"range": {
object ( |
| الحقول | |
|---|---|
range
|
النطاق الذي تتوفّر فيه هذه المجموعة. |
depth
|
تمثّل هذه السمة عمق المجموعة، أي عدد المجموعات التي يتضمّن نطاقها نطاق هذه المجموعة بالكامل. |
collapsed
|
تكون قيمة هذا الحقل صحيحة إذا تم تصغير هذه المجموعة. تظل المجموعة المصغّرة مصغّرة إذا تم توسيع مجموعة متداخلة في مستوى أعمق. لا تعني القيمة "صحيح" أنّ جميع السمات ضِمن المجموعة مخفية، لأنّه يمكن تغيير مستوى ظهور السمة بشكل مستقل عن خاصية المجموعة هذه. ومع ذلك، عند تعديل هذه السمة، يتم ضبط جميع السمات داخلها على "مخفية" إذا كان هذا الحقل صحيحًا، أو على "مرئية" إذا كان هذا الحقل خاطئًا. |
فلتر نطاق البيانات
فلتر نطاق بيانات في ورقة بيانات
| تمثيل JSON |
|---|
{ "slicerId": integer, "spec": { object ( |
| الحقول | |
|---|---|
slicerId
|
معرّف أداة التقطيع. |
spec
|
تمثّل مواصفات أداة التقطيع. |
position
|
موضع أداة التقطيع يُرجى العِلم أنّه لا يمكن وضع أداة التقطيع إلا في ورقة جدول بيانات حالية. يمكن أيضًا تعديل عرض وارتفاع فلتر نطاق البيانات تلقائيًا لإبقائه ضمن الحدود المسموح بها. |
SlicerSpec
تمثّل مواصفات أداة التقطيع.
| تمثيل JSON |
|---|
{ "dataRange": { object ( |
| الحقول | |
|---|---|
dataRange
|
نطاق البيانات الخاص بأداة التقطيع. |
filterCriteria
|
معايير فلترة أداة التقطيع |
columnIndex
|
فهرس العمود المستند إلى الصفر في جدول البيانات الذي يتم تطبيق الفلتر عليه. |
applyToPivotTables
|
تكون القيمة "صحيح" إذا كان يجب تطبيق الفلتر على الجداول المحورية. في حال عدم ضبطها، يتم ضبط القيمة التلقائية على |
title
|
تمثّل هذه السمة عنوان أداة التقطيع. |
textFormat
|
تنسيق النص الخاص بالعنوان في أداة التقطيع حقل الرابط غير متاح. |
backgroundColor
|
لون خلفية أداة التقطيع تم إيقافها نهائيًا: استخدِم
|
backgroundColorStyle
|
لون خلفية أداة التقطيع في حال ضبط
|
horizontalAlignment
|
المحاذاة الأفقية للعنوان في أداة التقطيع في حال عدم تحديدها، يتم ضبط القيمة تلقائيًا على |
جدول
جدول
| تمثيل JSON |
|---|
{ "tableId": string, "name": string, "range": { object ( |
| الحقول | |
|---|---|
tableId
|
معرّف الجدول |
name
|
اسم الجدول وهو فريد لجميع الجداول في جدول البيانات نفسه. |
range
|
نطاق الجدول |
rowsProperties
|
خصائص صفوف الجدول |
columnProperties[]
|
خصائص عمود الجدول |
TableRowsProperties
خصائص صف الجدول.
| تمثيل JSON |
|---|
{ "headerColorStyle": { object ( |
| الحقول | |
|---|---|
headerColorStyle
|
لون صف العناوين في حال ضبط هذا الحقل، سيتم ملء صف العناوين باللون المحدّد. في الحالات الأخرى، يتم ملء صف العناوين بلون تلقائي. |
firstBandColorStyle
|
اللون الأول الذي يتم تبديله. في حال ضبط هذا الحقل، يتم ملء الصف الأول المخطّط باللون المحدّد. وفي الحالات الأخرى، يتم ملء الصف الأول المخطّط بلون تلقائي. |
secondBandColorStyle
|
اللون الثاني الذي يتم التبديل بينه. في حال ضبط هذا الحقل، يتم ملء الصف الثاني المخطّط باللون المحدّد. وفي الحالات الأخرى، يتم ملء الصف الثاني المخطّط بلون تلقائي. |
footerColorStyle
|
لون الصف الأخير في حال عدم ضبط هذا الحقل، لن تتم إضافة تذييل، وسيتم ملء الصف الأخير إما بـ
|
TableColumnProperties
عمود الجدول
| تمثيل JSON |
|---|
{ "columnIndex": integer, "columnName": string, "columnType": enum ( |
| الحقول | |
|---|---|
columnIndex
|
فهرس الأعمدة ابتداءً من 0 هذا الفهرس مرتبط بموضعه في الجدول وليس بالضرورة هو نفسه فهرس العمود في ورقة البيانات. |
columnName
|
اسم العمود |
columnType
|
نوع العمود |
dataValidationRule
|
قاعدة التحقّق من صحة بيانات العمود. يتم ضبط هذا الخيار لنوع العمود "قائمة منسدلة" فقط. |
ColumnType
نوع العمود لعمود معيّن في جدول
| عمليات التعداد | |
|---|---|
COLUMN_TYPE_UNSPECIFIED
|
نوع عمود غير محدّد |
DOUBLE
|
نوع العمود "رقم" |
CURRENCY
|
تمثّل هذه السمة نوع عمود العملة. |
PERCENT
|
نوع العمود "نسبة مئوية" |
DATE
|
نوع عمود التاريخ |
TIME
|
نوع عمود الوقت |
DATE_TIME
|
نوع العمود "تاريخ ووقت" |
TEXT
|
نوع عمود النص |
BOOLEAN
|
نوع العمود المنطقي |
DROPDOWN
|
نوع العمود "قائمة منسدلة" |
FILES_CHIP
|
نوع العمود "شريحة ملف" |
PEOPLE_CHIP
|
نوع العمود "شريحة مستخدم" |
FINANCE_CHIP
|
نوع العمود "شريحة موارد مالية" |
PLACE_CHIP
|
نوع العمود "شريحة مكان" |
RATINGS_CHIP
|
نوع عمود شريحة التقييمات |
TableColumnDataValidationRule
قاعدة التحقّق من صحة البيانات لعمود في جدول
| تمثيل JSON |
|---|
{
"condition": {
object ( |
| الحقول | |
|---|---|
condition
|
الشرط الذي يجب أن تتطابق معه البيانات في الخلية تكون صالحة فقط إذا كان [BooleanCondition.type] هو ONE_OF_LIST. |
CommentAnchor
موضع في جدول البيانات مرتبط بـ
CommentThread
له
anchorId نفسه ملاحظة: قد تشير نقاط ارتساء متعدّدة إلى الموقع الجغرافي نفسه.
| تمثيل JSON |
|---|
{
"anchorId": string,
"range": {
object ( |
| الحقول | |
|---|---|
anchorId
|
المعرّف الفريد لمرتكز التعليق النتائج فقط. |
range
|
نطاق الإحداثيات داخل ورقة الجداول حيث يتم تثبيت هذا التعليق. |