جدول بيانات
ورقة في جدول بيانات
| تمثيل JSON |
|---|
{ "properties": { object ( |
| الحقول | |
|---|---|
properties
|
خصائص ورقة البيانات |
data[]
|
البيانات في الشبكة، إذا كانت ورقة جدول شبكي
يعتمد عدد عناصر GridData التي يتم عرضها على عدد النطاقات المطلوبة في ورقة البيانات هذه. على سبيل المثال، إذا كان هذا يمثّل
بالنسبة إلى ورقة |
merges[]
|
النطاقات التي تم دمجها معًا |
conditionalFormats[]
|
قواعد التنسيق الشرطي في ورقة البيانات هذه |
filterViews[]
|
عروض الفلاتر في ورقة البيانات هذه |
protectedRanges[]
|
النطاقات المحمية في ورقة البيانات هذه |
basicFilter
|
الفلتر المستخدَم في ورقة البيانات هذه، إن وُجد |
charts[]
|
مواصفات كل رسم بياني في ورقة البيانات هذه |
bandedRanges[]
|
نطاقات الألوان المتناوبة في ورقة البيانات هذه |
developerMetadata[]
|
البيانات الوصفية للمطوّر المرتبطة بورقة. |
rowGroups[]
|
جميع مجموعات الصفوف في ورقة البيانات هذه، مرتّبة حسب فهرس بداية النطاق المتزايد، ثم حسب عمق المجموعة |
columnGroups[]
|
جميع مجموعات الأعمدة في ورقة البيانات هذه، ويتم ترتيبها حسب فهرس بداية النطاق المتزايد، ثم حسب عمق المجموعة. |
slicers[]
|
أدوات التقطيع في ورقة البيانات هذه |
tables[]
|
الجداول في ورقة البيانات هذه |
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
|
True if the column grouping control toggle is shown after the group. |
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. |