يعرض هذا القسم درسًا تطبيقيًا حول الترميز يمكنك استخدامه للتعرّف على Google Sheets API. يتوفّر أيضًا مجموعة من أمثلة "الوصفات" التي توضّح كيفية ترجمة إجراء جداول بيانات Google مطلوب إلى طلب بيانات من واجهة برمجة التطبيقات.
غالبًا ما تكون هناك أكثر من طريقة لإكمال مهمة معيّنة باستخدام واجهة برمجة التطبيقات. عند تحديد كيفية التعامل مع مهمة، ضَع النقاط التالية في اعتبارك:
- إذا كنت بحاجة إلى قراءة قيم الخلايا أو كتابتها، فإنّ مجموعة
spreadsheets.valuesهي خيار أفضل من مجموعةspreadsheets. فواجهة المجموعة الأولى أسهل في الاستخدام لإجراء عمليات القراءة والكتابة البسيطة. استخدِم طُرق الدفع المجمّعة (
spreadsheet.batchUpdate،spreadsheet.values.batchGet، وspreadsheet.values.batchUpdate) حيثما أمكن ذلك لتجميع طلبات متعدّدة في طلب إجراء واحد. يؤدي استخدام طُرق الدفع المجمّعة هذه إلى تحسين الكفاءة لأنّها:- تقلّل من عبء HTTP على العميل.
- تقلّل من عدد طلبات البحث المُقدَّمة.
- تقلّل من عدد المراجعات على المستند.
- تضمن تنفيذ جميع التغييرات في الدفعة بشكل متكامل.
وصفات طعام
توضّح الأمثلة المُدرَجة في هذا القسم كيفية التعبير عن الإجراءات الشائعة في "جداول بيانات Google" كطلبات بيانات من Sheets API v4.
يتم تقديم هذه الأمثلة في شكل طلبات HTTP لتكون محايدة من ناحية اللغة. للتعرّف على كيفية تنفيذ بروتوكولات طلبات البيانات من Sheets API بلغة معيّنة باستخدام Google API client libraries، يُرجى الاطّلاع على دليلَي قراءة قيم الخلايا وكتابتها وتعديل جداول البيانات.
تنقسم الوصفات في هذا القسم إلى الفئات التالية:
- القراءة الأساسية: وصفات توضّح كيفية قراءة القيم من ورقة.
- الكتابة الأساسية: وصفات توضّح كيفية كتابة القيم في ورقة.
- التنسيق الأساسي: وصفات توضّح كيفية تغيير مظهر الأوراق والخلايا.
- الرسوم البيانية: وصفات توضّح كيفية إنشاء الرسوم البيانية وتعديلها في ورقة بيانات.
- التنسيق الشرطي: وصفات توضّح كيفية تغيير مظهر الخلية استنادًا إلى شروط معيّنة.
- عمليات البيانات: وصفات توضّح كيفية إنشاء البيانات ونقلها ومعالجتها في جدول بيانات.
- النطاقات المحمية والمسمّاة —وصفات توضّح كيفية إنشاء النطاقات المحمية والمسمّاة وتعديلها وإزالتها في جدول بيانات.
- الجداول المحورية: وصفات توضّح كيفية إنشاء جداول محورية في ورقة.
- عمليات الصفوف والأعمدة: وصفات توضّح كيفية إضافة الصفوف والأعمدة وإزالتها ونقلها وتعديل خصائصها.
- عمليات الأوراق: وصفات توضّح كيفية إنشاء الأوراق ومسحها ونسخها وحذفها، والتحكّم في خصائصها أيضًا.