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