نظرة عامة على Google Sheets API (original) (raw)

واجهة برمجة تطبيقات "جداول بيانات Google" هي واجهة RESTful تتيح لك قراءة بيانات جدول بيانات وتعديلها. تتيح لك واجهة برمجة التطبيقات Sheets API تنفيذ ما يلي:

في ما يلي قائمة بالمصطلحات الشائعة المستخدَمة في Sheets API:

جدول بيانات

العنصر الأساسي في "جداول بيانات Google". ويمكن أن يحتوي على عدّة Sheets، يتضمن كل منها معلومات منظَّمة في Cells. يمثّل الموردspreadsheetsجدول بيانات. أن تحتوي على قيمة spreadsheetIdفريدة

رقم تعريف جدول البيانات

المعرّف الفريد لجدول بيانات وهو عبارة عن سلسلة معيّنة تحتوي على أحرف وأرقام وبعض الرموز الخاصة التي تشير إلى جدول بيانات، ويمكن اشتقاقه من عنوان URL الخاص بجدول البيانات. تكون أرقام تعريف جدول البيانات ثابتة، حتى في حال تغيير اسم جدول البيانات.

https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit?gid=SHEET_ID#gid=SHEET_ID

الجدول

صفحة أو علامة تبويب ضمن جدول بيانات يمثّل الموردSheetsورقة بيانات. يحتوي على قيمة عددية فريدة sheetId وورقة بياناتtitle كجزء من العنصرSheetProperties.

رقم تعريف ورقة البيانات

المعرّف الفريد لصفحة معيّنة ضمن جدول بيانات وهو عدد كلي معيّن يحتوي على أرقام تشير إلى ورقة بيانات ويمكن أن يتم تحديده من عنوان URL لجدول البيانات. تكون أرقام تعريف الأوراق ثابتة، حتى إذا تغيّر اسم الورقة. للحصول على مثال، اطّلِع على معرّف جدول البيانات.

الخلية

حقل فردي للنص أو البيانات داخل ورقة بيانات يتم ترتيب الخلايا في صفوف وأعمدة، ويمكن تجميعها كنطاق من الخلايا. يمثّل الموردCellsكل خلية، ولكنّه لا يحتوي على قيمة معرّف فريدة. بدلاً من ذلك، تحدِّد إحداثيات الصف والعمود الخلايا.

ترميز A1

بنية نحوية تُستخدَم لتحديد خلية أو نطاق خلايا باستخدام سلسلة تحتوي على اسم الورقة بالإضافة إلى إحداثيات الخلية الأولى والخلية الأخيرة باستخدام أحرف الأعمدة وأرقام الصفوف هذه الطريقة هي الأكثر شيوعًا وفائدة عند الإشارة إلى نطاق مطلق من الخلايا.

عرض الأمثلة

يجب استخدام علامات الاقتباس المفردة لأسماء الأوراق التي تحتوي على مسافات أو رموز خاصة.

ملاحظة: استخدِم أسماء مختلفة للعناصر في جداول البيانات كلما أمكن ذلك. على سبيل المثال، تشير A1 (بدون علامات اقتباس) إلى الخلية A1 في أول ورقة مرئية. يشير 'A1' إلى ورقة بيانات تحمل الاسم A1. وبالمثل، تشير ورقة البيانات1 إلى ورقة بيانات تحمل الاسم "ورقة البيانات1". ومع ذلك، إذا كان هناك نطاق مُعنوَن بعنوان "الورقة1"، تشير "الورقة1" إلى النطاق المُعنوَن ويشير 'Sheet1' إلى الورقة.

ترميز R1C1

بنية نحوية تُستخدَم لتحديد خلية أو نطاق خلايا باستخدام سلسلة تحتوي على اسم الورقة بالإضافة إلى إحداثيات الخلية الأولى والخلية الأخيرة باستخدام أرقام الصفوف والأعمدة هذه الطريقة أقل شيوعًا من أسلوب A1، ولكن يمكن أن تكون مفيدة عند الإشارة إلى نطاق خلايا نسبةً إلى موضع خلية معيّن.

عرض الأمثلة

النطاق المُعنوَن

خلية محدّدة أو نطاق من الخلايا يحمل اسمًا مخصّصًا لتبسيط المرجعات في جميع أنحاء التطبيق يمثّل الموردFilterViewنطاقًا مُعنوَنًا.

النطاق المحمي

خلية محدّدة أو نطاق من الخلايا لا يمكن تعديله يمثّل ملف مواردProtectedRangeنطاقًا محميًا.

إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0‏ ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0‏. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers‏. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.

تاريخ التعديل الأخير: 2025-05-08 (حسب التوقيت العالمي المتفَّق عليه)