Google Sheets API

قراءة "جداول بيانات Google" وكتابتها

الخدمة: sheets.googleapis.com

للاتّصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي تقدّمها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة للاتصال بهذه الخدمة، استخدِم المعلومات التالية عند إجراء طلبات واجهة برمجة التطبيقات.

المستند المرتبط بميزة "اقتراحات"

مستند الاكتشاف هو مواصفة قابلة للقراءة آليًا لوصف واجهات برمجة التطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدة مستندات اكتشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمّن خدمة واحدة عدة نقاط نهاية للخدمات. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:

  • https://sheets.googleapis.com

مورد REST: ‏ v4.spreadsheets

الطُرق
batchUpdate POST /v4/spreadsheets/{spreadsheetId}:batchUpdate
تُطبِّق تعديلًا واحدًا أو أكثر على جدول البيانات.
create POST /v4/spreadsheets
يؤدي ذلك إلى إنشاء جدول بيانات، مع عرض جدول البيانات الذي تم إنشاؤه حديثًا.
get GET /v4/spreadsheets/{spreadsheetId}
لعرض جدول البيانات الذي يحمل المعرّف المحدّد.
getByDataFilter POST /v4/spreadsheets/{spreadsheetId}:getByDataFilter
لعرض جدول البيانات الذي يحمل المعرّف المحدّد.

مورد REST: ‏ v4.spreadsheets.developerMetadata

الطُرق
get GET /v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}
لعرض البيانات الوصفية للمطوّر التي تحمل رقم التعريف المحدّد.
search POST /v4/spreadsheets/{spreadsheetId}/developerMetadata:search
لعرض كل البيانات الوصفية للمطوّر التي تتطابق مع DataFilter المحدّد.

مورد REST: ‏ v4.spreadsheets.sheets

الطُرق
copyTo POST /v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo
تنسخ ورقة بيانات واحدة من جدول بيانات إلى جدول بيانات آخر.

مورد REST: ‏ v4.spreadsheets.values

الطُرق
append POST /v4/spreadsheets/{spreadsheetId}/values/{range}:append
تُستخدم لإلحاق القيم بجدول بيانات.
batchClear POST /v4/spreadsheets/{spreadsheetId}/values:batchClear
تمحو هذه الدالة نطاقًا واحدًا أو أكثر من القيم من جدول بيانات.
batchClearByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter
تمحو هذه الدالة نطاقًا واحدًا أو أكثر من القيم من جدول بيانات.
batchGet GET /v4/spreadsheets/{spreadsheetId}/values:batchGet
تُعيد دالة FILTER نطاقًا واحدًا أو أكثر من القيم من جدول بيانات.
batchGetByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
تعرِض هذه الدالة نطاقًا واحدًا أو أكثر من القيم التي تتطابق مع فلاتر البيانات المحدّدة.
batchUpdate POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdate
تُستخدَم لضبط القيم في نطاق واحد أو أكثر من جدول بيانات.
batchUpdateByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter
تُستخدَم لضبط القيم في نطاق واحد أو أكثر من جدول بيانات.
clear POST /v4/spreadsheets/{spreadsheetId}/values/{range}:clear
تمحو القيم من جدول بيانات.
get GET /v4/spreadsheets/{spreadsheetId}/values/{range}
تعرض نطاقًا من القيم من جدول بيانات.
update PUT /v4/spreadsheets/{spreadsheetId}/values/{range}
لضبط القيم في نطاق من جدول بيانات