يوضّح هذا المستند كيفية إنشاء جداول بيانات وإدارتها في "جداول بيانات Google" باستخدام Google Sheets API.
إنشاء جدول بيانات
لإنشاء ملف في "جداول بيانات Google"، استخدِم الطريقة create في المورد spreadsheets بدون أي مَعلمات.
عند إنشاء الملف، تعرض الطريقة مورد spreadsheets. يحتوي المرجع الذي تم عرضه على spreadsheetId وproperties وقائمة sheets وspreadsheetUrl.
يوضّح نموذج الرمز البرمجي التالي كيفية إنشاء جدول بيانات فارغ بعنوان محدّد.
برمجة التطبيقات
Java
JavaScript
Node.js
PHP
Python
Ruby
تنظيم جداول البيانات في مجلدات Google Drive
يتم تلقائيًا حفظ جدول البيانات الذي تم إنشاؤه في المجلد الجذر للمستخدم على Drive.
إذا أردت حفظ جدول بيانات في مجلد محدّد على Google Drive، استخدِم إحدى الطريقتَين التاليتَين:
بعد إنشاء ملف جدول البيانات، يمكنك نقله إلى مجلد معيّن باستخدام طريقة
updateفي موردfilesمن Drive API. لمزيد من المعلومات، يُرجى الاطّلاع على نقل الملفات بين المجلدات.أضِف جدول بيانات فارغًا إلى مجلد باستخدام طريقة
createفي موردfilesضمن Drive API، مع تحديدapplication/vnd.google-apps.spreadsheetكـmimeType. لمزيد من المعلومات حول إنشاء الملفات، يُرجى الاطّلاع على إنشاء ملف في مجلد معيّن. لمزيد من المعلومات عن أنواع MIME، يُرجى الاطّلاع على أنواع MIME المتوافقة في Google Workspace وGoogle Drive.
في كلتا الحالتين، عليك إضافة نطاقات Drive API المناسبة للتفويض.
لنقل ملف أو إنشائه داخل مجلد في مساحة تخزين سحابي مشتركة، يُرجى الرجوع إلى تنفيذ إمكانية استخدام مساحة التخزين السحابي المشتركة.
لمزيد من المعلومات حول الحدود القصوى للخلايا والصفوف في "جداول بيانات Google"، يُرجى الاطّلاع على الملفات التي يمكنك تخزينها في Google Drive.
الحصول على جدول بيانات
للحصول على جدول بيانات، استخدِم طريقة
get في مورد
spreadsheets مع مَعلمة المسار spreadsheetId.
تعرض الطريقة الملف كمثيل لمورد spreadsheets. بشكل
تلقائي، لا يتم عرض البيانات داخل جدول البيانات. يتضمّن المرجع الذي يتم عرضه بنية جدول البيانات وبياناته الوصفية، بما في ذلك خصائص جدول البيانات (مثل العنوان واللغة والمنطقة الزمنية) وبعض المعلومات التفصيلية عن الورقة (مثل التنسيق والنطاقات المحمية).
لتضمين بيانات ضمن مورد spreadsheets، استخدِم الطريقتَين التاليتَين:
حدِّد قناع حقل يتضمّن الحقول التي اخترتها من خلال ضبط المَعلمة
fieldssystem.اضبط مَعلمة طلب البحث المنطقية
includeGridDataعلىtrue. في حال ضبط قناع الحقل، يتم تجاهل المَعلمةincludeGridData.
عند العمل على جداول بيانات كبيرة، ننصحك بالبحث عن حقول جدول البيانات المحدّدة التي تحتاج إليها فقط. تعرض الطريقة get جميع البيانات المرتبطة بجدول البيانات، لذا قد تكون طلبات البحث العامة عن جداول البيانات الكبيرة بطيئة. على سبيل المثال، لقراءة الرقم 100 من خلية، تعرض الدالة spreadsheets.get قيمة الخلية بالإضافة إلى البيانات الوصفية (مثل اسم الخط وحجمه وما إلى ذلك)، ما يؤدي إلى إنشاء حمولات JSON كبيرة يستغرق تحليلها وقتًا طويلاً. في المقابل، لا يعرض طلب مشابه إلى values.get سوى قيمة الخلية المحدّدة، ما يؤدي إلى استجابة أسرع وأخفّ.
لمزيد من المعلومات حول المرجع spreadsheets.values، بما في ذلك
spreadsheets.values.get
و
spreadsheets.values.batchGet،
يُرجى الاطّلاع على المستندات التالية:
مواضيع ذات صلة
في ما يلي بعض الخطوات التالية التي يمكنك تجربتها:
لتعديل جدول بيانات، يُرجى الاطّلاع على مقالة تعديل جداول البيانات.
للتعرّف على كيفية استخدام الشرائح الذكية، يُرجى الاطّلاع على مقالة الشرائح الذكية.
للحصول على معلومات حول استخدام البيانات الوصفية للمطوّرين، يُرجى الاطّلاع على قراءة البيانات الوصفية للمطوّرين وكتابتها.