CellData
يشير ذلك المصطلح إلى بيانات حول خلية معيّنة.
تمثيل JSON |
---|
{ "userEnteredValue": { object ( |
الحقول | |
---|---|
userEnteredValue
|
القيمة التي أدخلها المستخدم في الخلية. مثلاً:
|
effectiveValue
|
القيمة الفعالة للخلية. بالنسبة للخلايا التي تحتوي على صيغ، تكون هذه هي القيمة المحسوبة. بالنسبة للخلايا التي تحتوي على قيم حرفية، ينطبق ذلك على نفس userEnteredValue. هذا الحقل للقراءة فقط. |
formattedValue
|
القيمة المنسَّقة للخلية. وهذه هي القيمة التي تظهر للمستخدم. هذا الحقل للقراءة فقط. |
userEnteredFormat
|
التنسيق الذي أدخله المستخدم للخلية. عند الكتابة، سيتم دمج التنسيق الجديد مع التنسيق الحالي. |
effectiveFormat
|
التنسيق الفعال الذي تستخدمه الخلية. يتضمن هذا نتائج تطبيق أي تنسيق شرطي، وإذا كانت الخلية تحتوي على معادلة، فإن تنسيق الأرقام المحسوب. إذا كان التنسيق الفعلي هو التنسيق الافتراضي، فلن تتم كتابة التنسيق الفعال. هذا الحقل للقراءة فقط. |
hyperlink
|
رابط تشعّبي تشير إليه هذه الخلية، إن وجد. إذا كانت الخلية تحتوي على روابط تشعبية متعددة، فسيكون هذا الحقل فارغًا. هذا الحقل للقراءة فقط. لضبطها، استخدِم
|
note
|
أي ملاحظة على الخلية. |
textFormatRuns[]
|
عمليات تشغيل النص المنسّق الذي يتم تطبيقه على الأقسام الفرعية من الخلية. لا تكون عمليات التشغيل صالحة إلا للسلاسل التي يُدخلها المستخدم، وهي ليست المعادلات أو العبارات المنطقية أو الأرقام. وتبدأ خصائص عملية التشغيل بفهرس معين في النص وتستمر حتى التشغيل التالي. ستكتسب عمليات التشغيل خصائص الخلية ما لم يتم تغييرها بشكل صريح.
عند الكتابة، ستحل عمليات التشغيل الجديدة محل أي عمليات تشغيل سابقة. عند كتابة رسالة
|
dataValidation
|
قاعدة للتحقق من صحة البيانات على الخلية، إن وجدت. عند الكتابة، ستحل قاعدة التحقق من صحة البيانات الجديدة محل أي قاعدة سابقة. |
pivotTable
|
جدول محوري تم تثبيته في هذه الخلية. يتم حساب حجم الجدول المحوري نفسه ديناميكيًا بناءً على بياناته وتجميعه وفلاتره وقيمه وما إلى ذلك. فقط الخلية العلوية اليسرى من الجدول المحوري تحتوي على تعريف الجدول المحوري. ستحتوي الخلايا الأخرى على القيم المحسوبة لنتائج المحور في
|
dataSourceTable
|
جدول مصدر بيانات تم تثبيته في هذه الخلية. يتم احتساب حجم جدول مصدر البيانات نفسه ديناميكيًا استنادًا إلى ضبطه. تحتوي الخلية الأولى من جدول مصدر البيانات فقط على تعريف جدول مصدر البيانات. ستحتوي الخلايا الأخرى على قيم عرض نتيجة جدول مصدر البيانات في
|
dataSourceFormula
|
النتائج فقط. معلومات حول صيغة مصدر بيانات في الخلية. يتم تعيين الحقل إذا
|
CellFormat
تنسيق الخلية.
تمثيل JSON |
---|
{ "numberFormat": { object ( |
الحقول | |
---|---|
numberFormat
|
تنسيق يصف كيف يجب تمثيل القيم الرقمية للمستخدم. |
backgroundColor
|
لون خلفية الخلية. مهملة: استخدام
|
backgroundColorStyle
|
لون خلفية الخلية. في حال حذف
|
borders
|
حدود الخلية. |
padding
|
المساحة المتروكة للخلية. |
horizontalAlignment
|
المحاذاة الأفقية للقيمة في الخلية. |
verticalAlignment
|
المحاذاة العمودية للقيمة في الخلية. |
wrapStrategy
|
استراتيجية الالتفاف للقيمة في الخلية. |
textDirection
|
اتجاه النص في الخلية. |
textFormat
|
تنسيق النص في الخلية (ما لم يتم تجاوزه من خلال تشغيل تنسيق). يؤدي ضبط رابط على مستوى الخلية هنا إلى محو روابط الخلية الحالية. يمكن أن يؤدي تعيين حقل الرابط في
|
hyperlinkDisplayType
|
إذا كان موجودًا، فكيف يجب عرض الرابط التشعبي في الخلية. |
textRotation
|
يتم تطبيق التدوير على النص في الخلية. |
NumberFormat
تنسيق الأرقام لخلية.
تمثيل JSON |
---|
{
"type": enum (
|
الحقول | |
---|---|
type
|
نوع تنسيق الأرقام. عند الكتابة، يجب ضبط هذا الحقل. |
pattern
|
سلسلة النمط المستخدمة للتنسيق. وإذا لم يتم ضبطها، سيتم استخدام نمط تلقائي استنادًا إلى لغة المستخدم إذا لزم الأمر للنوع المحدّد. يمكنك الاطّلاع على دليل تنسيقات التاريخ والأرقام لمزيد من المعلومات حول الأنماط المتاحة. |
NumberFormatType
تنسيق الأرقام للخلية. في هذه الوثائق، يُفترض أن تكون اللغة en_US، لكن التنسيق الفعلي يعتمد على لغة جدول البيانات.
عمليات التعداد | |
---|---|
NUMBER_FORMAT_TYPE_UNSPECIFIED
|
لم يتم تحديد تنسيق الأرقام وهو يستند إلى محتوى الخلية. لا تستخدِم هذه العبارة بشكلٍ صريح. |
TEXT
|
تنسيق النص، على سبيل المثال
1000.12
|
NUMBER
|
تنسيق الأرقام، مثل
1,000.12
|
PERCENT
|
تنسيق النسبة المئوية، مثلاً
10.12%
|
CURRENCY
|
تنسيق العملة، على سبيل المثال
$1,000.12
|
DATE
|
تنسيق التاريخ، على سبيل المثال
9/26/2008
|
TIME
|
تنسيق الوقت، على سبيل المثال
3:59:00 PM
|
DATE_TIME
|
تنسيق التاريخ والوقت، على سبيل المثال
9/26/08 15:59:00
|
SCIENTIFIC
|
تنسيق الأرقام العلمية، مثل
1.01E+03
|
الحدود
حدود الخلية.
تمثيل JSON |
---|
{ "top": { object ( |
الحقول | |
---|---|
top
|
الحد العلوي للخلية. |
bottom
|
الحد السفلي للخلية. |
left
|
الحد الأيسر للخلية. |
right
|
الحد الأيمن للخلية. |
الحدود
حد على طول خلية.
تمثيل JSON |
---|
{ "style": enum ( |
الحقول | |
---|---|
style
|
نمط الحد. |
width
|
عرض الحدود بالبكسل. متوقّفة نهائيًا: يتم تحديد العرض بواسطة "style" . |
color
|
لون الحدود مهملة: استخدام
|
colorStyle
|
لون الحدود في حال حذف
|
النمط
نمط الحدود.
عمليات التعداد | |
---|---|
STYLE_UNSPECIFIED
|
لم يتم تحديد النمط. لا تستخدم هذه المعلومات. |
DOTTED
|
الحدود منقّطة. |
DASHED
|
الحدود متقطعة. |
SOLID
|
الحدود خط متصل رفيع. |
SOLID_MEDIUM
|
الحدود هي خط متصل متوسط. |
SOLID_THICK
|
الحدود خط متصل سميك. |
NONE
|
بلا حدود لا يُستخدم إلا عند تعديل الحدود لمحوها. |
DOUBLE
|
تتكون الحدود من خطين متصلين. |
مساحة متروكة
مقدار المساحة المتروكة حول الخلية بالبكسل. عند تحديث المساحة المتروكة، يجب تحديد كل حقل.
تمثيل JSON |
---|
{ "top": integer, "right": integer, "bottom": integer, "left": integer } |
الحقول | |
---|---|
top
|
المساحة المتروكة العلوية للخلية. |
right
|
المساحة المتروكة اليمنى للخلية. |
bottom
|
المساحة المتروكة السفلية للخلية. |
left
|
المساحة المتروكة اليسرى للخلية. |
VerticalAlign
المحاذاة العمودية للنص في خلية.
عمليات التعداد | |
---|---|
VERTICAL_ALIGN_UNSPECIFIED
|
لم يتم تحديد المحاذاة العمودية. لا تستخدم هذه المعلومات. |
TOP
|
تتم محاذاة النص بوضوح إلى أعلى الخلية. |
MIDDLE
|
تتم محاذاة النص بوضوح إلى منتصف الخلية. |
BOTTOM
|
تتم محاذاة النص بوضوح إلى أسفل الخلية. |
WrapStrategy
كيفية التفاف النص في خلية.
عمليات التعداد | |
---|---|
WRAP_STRATEGY_UNSPECIFIED
|
القيمة التلقائية هي عدم الاستخدام. |
OVERFLOW_CELL
|
ستتم كتابة الأسطر الأطول من عرض الخلية في الخلية التالية، طالما أن تلك الخلية فارغة. إذا كانت الخلية التالية أعلى غير فارغة، فهذا يتصرف بنفس
|
LEGACY_WRAP
|
تمثل استراتيجية الالتفاف هذه استراتيجية الالتفاف القديمة في "جداول بيانات Google" حيث يتم اقتصاص الكلمات الأطول من سطر بدلاً من تقسيمها. هذه الاستراتيجية غير متاحة على كل المنصات ونحن نعمل على إيقافها. مثال:
|
CLIP
|
سيتم قص الأسطر الأطول من عرض الخلية. لن يلتف النص مطلقًا إلى السطر التالي ما لم يدرج المستخدم سطرًا جديدًا يدويًا. مثال:
|
WRAP
|
يتم لف الكلمات الأطول من سطر على مستوى الأحرف بدلاً من اقتصاصها. مثال:
|
TextDirection
اتجاه النص في خلية.
عمليات التعداد | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
لم يتم تحديد اتجاه النص. لا تستخدم هذه المعلومات. |
LEFT_TO_RIGHT
|
حدَّد المستخدم اتجاه النص من اليسار إلى اليمين. |
RIGHT_TO_LEFT
|
تم تعيين اتجاه النص من اليمين إلى اليسار بواسطة المستخدم. |
HyperlinkDisplayType
لتحديد ما إذا كان سيتم عرض رابط تشعّبي بشكل صريح. إذا لم يتم تحديد هذا الخيار، سيتم ربط الرابط التشعبي.
عمليات التعداد | |
---|---|
HYPERLINK_DISPLAY_TYPE_UNSPECIFIED
|
القيمة التلقائية: يتم عرض الرابط التشعّبي. لا تستخدم هذه المعلومات. |
LINKED
|
يجب عرض الرابط التشعّبي بوضوح. |
PLAIN_TEXT
|
يجب عدم عرض الرابط التشعّبي. |
TextRotation
يتم تطبيق التدوير على النص في خلية.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد
type يشير ذلك المصطلح إلى نوع الدوران، سواء كان عموديًا أم بزاوية.
type
واحد فقط مما يلي:
|
|
angle
|
الزاوية بين الاتجاه القياسي والاتجاه المطلوب. قياس بالدرجات تتراوح القيم الصالحة بين -90 و90. تكون الزوايا الموجبة مائلة للأعلى، والزوايا السالبة للأسفل. ملاحظة: بالنسبة إلى الزوايا الموجبة لاتجاه LTR، تكون الزوايا الموجبة عكس اتجاه عقارب الساعة، بينما تكون الزوايا من ناحية اتجاه عقارب الساعة في اتجاه عقارب الساعة. |
vertical
|
إذا كانت القيمة true، سيظهر النص من الأعلى إلى الأسفل، ولكن لن يتغيّر اتجاه الأحرف الفردية. مثلاً:
|
TextFormatRun
عرض تقديمي بتنسيق نصي ويستمر تنسيق هذا الجري حتى فهرس البداية في عملية التشغيل التالية. عند التحديث، يجب ضبط جميع الحقول.
تمثيل JSON |
---|
{
"startIndex": integer,
"format": {
object (
|
الحقول | |
---|---|
startIndex
|
تمثّل هذه السمة فهرس الأحرف المستند إلى صفر حيث يبدأ عملية التشغيل هذه بوحدات رمز UTF-16. |
format
|
تمثّل هذه السمة تنسيق عملية التشغيل هذه. ترث القيم غير الموجودة تنسيق الخلية. |
DataValidationRule
قاعدة التحقق من صحة البيانات.
تمثيل JSON |
---|
{
"condition": {
object (
|
الحقول | |
---|---|
condition
|
الشرط الذي يجب أن تتطابق معه البيانات في الخلية. |
inputMessage
|
رسالة يتم عرضها للمستخدم عند إضافة بيانات إلى الخلية. |
strict
|
صحيح إذا تم رفض البيانات غير الصالحة. |
showCustomUi
|
True إذا كان يجب تخصيص واجهة المستخدم بناءً على نوع الشرط. إذا كانت القيمة هي true، يجب إدخال القيمة "List" (القائمة). الشروط إلى إظهار قائمة منسدلة. |
DataSourceTable
جدول مصدر بيانات، يسمح للمستخدم باستيراد جدول ثابت للبيانات من
DataSource
إلى جداول البيانات. يُعرف ذلك أيضًا باسم "استخراج" في محرر جداول البيانات.
تمثيل JSON |
---|
{ "dataSourceId": string, "columnSelectionType": enum ( |
الحقول | |
---|---|
dataSourceId
|
رقم تعريف مصدر البيانات المرتبط به جدول مصدر البيانات. |
columnSelectionType
|
النوع المراد اختيار أعمدة لجدول مصدر البيانات. الإعدادات التلقائية على
|
columns[]
|
الأعمدة المحدّدة لجدول مصدر البيانات تشير رسالة الأشكال البيانية
|
filterSpecs[]
|
فلترة المواصفات في جدول مصدر البيانات |
sortSpecs[]
|
ترتيب المواصفات في جدول مصدر البيانات يتمّ ترتيب نتائج جدول مصدر البيانات حسب مواصفات الترتيب بالترتيب. |
rowLimit
|
حد الصفوف المطلوب عرضها. وفي حال تم ترك السياسة بدون ضبط، يتم تطبيق حدّ تلقائي. يُرجى الرجوع إلى محرِّر "جداول بيانات Google" لمعرفة الحدّ الأقصى والتلقائي. |
dataExecutionStatus
|
النتائج فقط. حالة تنفيذ البيانات. |
DataSourceTableColumnSelectionType
أنواع اختيار أعمدة جدول مصادر البيانات.
عمليات التعداد | |
---|---|
DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED
|
عدم استخدام الخيار التلقائي لاختيار العمود |
SELECTED
|
اختيار الأعمدة المحددة بواسطة
columns
.
|
SYNC_ALL
|
مزامنة جميع الأعمدة الحالية والمستقبلية في مصدر البيانات وفي حال ضبطها، يسترجع جدول مصدر البيانات جميع الأعمدة في مصدر البيانات عند إعادة التحميل. |
DataSourceFormula
صيغة مصدر بيانات.
تمثيل JSON |
---|
{
"dataSourceId": string,
"dataExecutionStatus": {
object (
|
الحقول | |
---|---|
dataSourceId
|
رقم تعريف مصدر البيانات الذي ترتبط به الصيغة. |
dataExecutionStatus
|
النتائج فقط. حالة تنفيذ البيانات. |