جدول بيانات
ورقة في جدول بيانات
| تمثيل 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) بالترتيب، يجب ضبط الفهرس على 2 لنقل S1 قبل S2. يتم تجاهل طلب تعديل فهرس ورقة بيانات إذا كان الفهرس المطلوب مطابقًا لفهرس ورقة البيانات الحالي أو إذا كان الفهرس الجديد المطلوب يساوي فهرس ورقة البيانات الحالي + 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[]
|
النطاقات التي يتم تنسيقها إذا كان الشرط صحيحًا يجب أن تكون جميع النطاقات في الشبكة نفسها. |
حقل الربط
rule القاعدة التي تتحكّم في هذا التنسيق الشرطي، ويجب ضبط قاعدة واحدة فقط.
يمكن أن يكون rule
إحدى القيم التالية فقط:
|
|
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
|
تعرض القيمة "صحيح" إذا كان بإمكان أي مستخدم في نطاق المستند تعديل النطاق المحمي. لا تتوفّر حماية النطاق إلا للمستندات داخل النطاق. |
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
|
نطاق الإحداثيات داخل ورقة الجداول حيث يتم تثبيت هذا التعليق. |