CellData
بيانات عن خلية معيّنة
تمثيل JSON |
---|
{ "userEnteredValue": { object ( |
الحقول | |
---|---|
userEnteredValue
|
القيمة التي أدخلها المستخدم في الخلية، على سبيل المثال:
|
effectiveValue
|
القيمة الفعلية للخلية. بالنسبة إلى الخلايا التي تحتوي على صِيَغ، تكون هذه هي القيمة المحسوبة. بالنسبة إلى الخلايا التي تحتوي على قيم مطلقة، تكون هذه القيمة مماثلة لـ userEnteredValue. هذا الحقل للقراءة فقط. |
formattedValue
|
القيمة المنسَّقة للخلية. هذه هي القيمة كما تظهر للمستخدم. هذا الحقل للقراءة فقط. |
userEnteredFormat
|
التنسيق الذي أدخله المستخدم للخلية. عند الكتابة، سيتم دمج التنسيق الجديد مع التنسيق الحالي. |
effectiveFormat
|
التنسيق الفعّال المستخدَم في الخلية ويشمل ذلك نتائج تطبيق أي تنسيق شرطي، وتنسيق الأرقام المحسوبة إذا كانت الخلية تحتوي على صيغة. إذا كان التنسيق الساري هو التنسيق التلقائي، لن يتم كتابة التنسيق الساري. هذا الحقل للقراءة فقط. |
hyperlink
|
رابط تشعبي تشير إليه هذه الخلية، إن توفّر. إذا كانت الخلية تحتوي على روابط تشعبية متعددة، سيكون هذا الحقل فارغًا. هذا الحقل للقراءة فقط. لضبطها، استخدِم صيغة
|
note
|
أي ملاحظة في الخلية |
textFormatRuns[]
|
مجموعات من النصوص المنسّقة المطبَّقة على أقسام فرعية من الخلية تكون عمليات التشغيل صالحة فقط للسلاسل التي يدخلها المستخدم، وليس للمعادلات أو القيم المنطقية أو الأرقام. تبدأ خصائص عملية التنفيذ من فهرس معيّن في النص وتستمر إلى عملية التنفيذ التالية. ستكتسِب عمليات التنفيذ خصائص الخلية ما لم يتم تغييرها صراحةً.
عند الكتابة، ستحلّ عمليات التشغيل الجديدة محلّ أي عمليات تشغيل سابقة. عند كتابة
|
dataValidation
|
قاعدة التحقّق من صحة البيانات في الخلية، إن توفّرت. عند الكتابة، ستحل قاعدة التحقّق من صحة البيانات الجديدة محل أي قاعدة سابقة. |
pivotTable
|
جدول محوري تم تثبيته في هذه الخلية يتم احتساب حجم الجدول المحوري نفسه ديناميكيًا استنادًا إلى بياناته وتجميعه وفلاترَه وقيمه وما إلى ذلك. ولا تحتوي سوى الخلية في أعلى يمين الجدول المحوري على تعريف الجدول المحوري. ستحتوي الخلايا الأخرى على القيم المحسوبة لنتائج الجدول المحوري في حقول
|
dataSourceTable
|
جدول مصدر بيانات مرتبط بهذه الخلية يتم احتساب حجم جدول مصدر البيانات نفسه ديناميكيًا استنادًا إلى إعداداته. لا تحتوي سوى الخلية الأولى من جدول مصدر البيانات على تعريف جدول مصدر البيانات. ستحتوي الخلايا الأخرى على قيم العرض لجدول مصدر البيانات في حقول
|
dataSourceFormula
|
النتائج فقط. معلومات عن صيغة مصدر بيانات في الخلية يتم ضبط الحقل إذا كان
|
chipRuns[]
|
اختيارية: عمليات تطبيق الشرائح على أقسام فرعية من الخلية تبدأ خصائص عملية التنفيذ من فهرس معيّن في النص وتستمر إلى عملية التنفيذ التالية.
عند القراءة، يتم تضمين جميع عمليات التشغيل التي تتضمّن شرائح ذاكرة وتلك التي لا تتضمّن شرائح. ستحتوي عمليات التشغيل غير المُعدَّلة على
عند الكتابة، لا يتم تضمين سوى عمليات التشغيل التي تحتوي على شرائح. تكون عمليات التشغيل التي تحتوي على شرائح بطول 1 ويتم تمثيلها في النص الذي يدخله المستخدم برمز العنصر النائب "@". ستحلّ عمليات التشغيل الجديدة محلّ أيّ عمليات تشغيل سابقة. سيؤدي كتابة ملف |
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. تكون الزوايا الموجبة متجهة للأعلى، وتكون الزوايا السالبة متجهة للأسفل. ملاحظة: بالنسبة إلى اتجاه النص من اليسار إلى اليمين، تكون الزوايا الموجبة في الاتجاه عكس عقارب الساعة، في حين تكون في الاتجاه مع عقارب الساعة بالنسبة إلى اتجاه النص من اليمين إلى اليسار. |
vertical
|
إذا كانت القيمة true، يتم قراءة النص من الأعلى إلى الأسفل، ولكن لا يتغيّر اتجاه الأحرف الفردية. على سبيل المثال:
|
TextFormatRun
عملية تنفيذ تنسيق نصي ويستمر تنسيق هذا الإجراء إلى فهرس بداية الإجراء التالي. عند إجراء التعديل، يجب ضبط جميع الحقول.
تمثيل JSON |
---|
{
"startIndex": integer,
"format": {
object ( |
الحقول | |
---|---|
startIndex
|
فهرس الأحرف بالاستناد إلى الصفر الذي يبدأ عنده هذا الإجراء، بوحدات ترميز UTF-16 |
format
|
تنسيق هذه العملية تكتسِب القيم غير المتوفّرة تنسيق الخلية. |
DataValidationRule
قاعدة للتحقّق من صحة البيانات
تمثيل JSON |
---|
{
"condition": {
object ( |
الحقول | |
---|---|
condition
|
الشرط الذي يجب أن تتطابق معه البيانات في الخلية |
inputMessage
|
رسالة لعرضها للمستخدم عند إضافة بيانات إلى الخلية |
strict
|
صحيح إذا كان يجب رفض البيانات غير الصالحة. |
showCustomUi
|
صحيح إذا كان يجب تخصيص واجهة المستخدم استنادًا إلى نوع الشرط. إذا كانت القيمة "صحيح"، ستعرض شروط "القائمة" قائمة منسدلة. |
DataSourceTable
جدول مصدر بيانات، يسمح للمستخدم باستيراد جدول ثابت من البيانات من
DataSource
إلى "جداول بيانات Google". يُعرف هذا الإجراء أيضًا باسم "الاستخراج" في محرِّر "جداول بيانات Google".
تمثيل 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
|
النتائج فقط. حالة تنفيذ البيانات |
ChipRun
تشغيل شريحة يستمرّ الرقاقة إلى فهرس بدء التشغيل التالي.
تمثيل JSON |
---|
{
"startIndex": integer,
"chip": {
object ( |
الحقول | |
---|---|
startIndex
|
مطلوب. فهرس الأحرف بالاستناد إلى الصفر الذي يبدأ عنده هذا الإجراء، بوحدات ترميز UTF-16 |
chip
|
اختيارية: شريحة هذا الإجراء |
شريحة
الشريحة الذكية
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط
properties . خصائص الشريحة
properties
يمكن أن تكون إحدى القيم التالية فقط:
|
|
personProperties
|
خصائص شخص مرتبط |
richLinkProperties
|
خصائص الرابط المنسَّق |
PersonProperties
الخصائص الخاصة بشخص مرتبط
تمثيل JSON |
---|
{
"email": string,
"displayFormat": enum ( |
الحقول | |
---|---|
email
|
مطلوب. عنوان البريد الإلكتروني المرتبط بهذا الشخص هذا الحقل متوفّر دائمًا. |
displayFormat
|
اختيارية: تنسيق عرض شريحة المستخدم في حال عدم ضبط هذه القيمة، يتم استخدام تنسيق العرض التلقائي. |
DisplayFormat
تنسيق العرض المفضّل عند توفّره
عمليات التعداد | |
---|---|
DISPLAY_FORMAT_UNSPECIFIED
|
القيمة التلقائية، لا تستخدمها. |
DEFAULT
|
تنسيق العرض التلقائي |
LAST_NAME_COMMA_FIRST_NAME
|
تنسيق عرض اسم العائلة والاسم الأول |
EMAIL
|
تنسيق عرض البريد الإلكتروني |
RichLinkProperties
سمات رابط يؤدي إلى مورد في Google (مثل ملف في Drive أو فيديو على YouTube أو عنوان على "خرائط Google" أو حدث في "تقويم Google") لا يمكن كتابة سوى ملفات Drive كشرائح. وجميع أنواع الروابط الغنية الأخرى للقراءة فقط.
لا يمكن أن تتجاوز عناوين URL 2000 بايت عند الكتابة.
ملاحظة: تتطلّب كتابة شرائح ملفات Drive توفُّر نطاق OAuth واحد على الأقل من بين
drive.file
أو
drive.readonly
أو
drive
.
تمثيل JSON |
---|
{ "uri": string, "mimeType": string } |
الحقول | |
---|---|
uri
|
مطلوب. معرّف الموارد المنتظم للرابط هذا الخيار متاح دائمًا. |
mimeType
|
النتائج فقط. نوع MIME للرابط، إذا كان هناك رابط (على سبيل المثال، عندما يكون ملفًا في Drive) |