تتيح لك واجهة برمجة التطبيقات لبرمجة تطبيقات Google إنشاء مشاريع "برمجة تطبيقات Google" وتعديلها وتفعيلها آليًا، وهي إجراءات تتطلّب عادةً استخدام "محرِّر برمجة التطبيقات". يمكن لتطبيقاتك استخدام واجهة برمجة التطبيقات لإدارة مشاريع النصوص البرمجية وإنشاء نُسخ جديدة من النصوص البرمجية ونشرها وتتبُّع عمليات تنفيذ النصوص البرمجية.
تستبدل واجهة برمجة التطبيقات Apps Script API واجهة برمجة التطبيقات Apps Script Execution API وتوسّع نطاقها. يمكنك استخدام Apps Script API لتنفيذ دوال Apps Script عن بُعد، تمامًا كما كان بإمكانك إجراء ذلك باستخدام Execution API.
لاستخدام واجهة برمجة التطبيقات هذه في تطبيقاتك، يجب تفعيلها.
للسماح للتطبيقات الأخرى بإدارة نصوصك البرمجية، عليك منحها إذن الوصول.
نظرة عامة على واجهة برمجة التطبيقات
تنقسم واجهة برمجة التطبيقات Apps Script إلى عدة موارد، لكل منها غرض محدّد ومجموعة من الطلبات التي يمكنك إرسالها. وفي ما يلي هذه المراجع:
-
projects: تمثّل هذه السمة مشروع نص برمجي. توفّر واجهة برمجة التطبيقات طرقًا لإنشاء المشاريع وقراءتها ومراقبتها وتعديلها. projects.deploymentsتمثّل هذه السمة عملية نشر نص برمجي. توفّر واجهة برمجة التطبيقات طرقًا لإنشاء عمليات نشر مشاريع البرامج النصية وإدراجها وتعديلها وحذفها.projects.versions— تمثيل لإصدار مشروع نص برمجي. توفّر واجهة برمجة التطبيقات طرقًا لإنشاء إصدارات المشاريع وقراءتها.-
processes: تمثّل عملية تنفيذ دالة نصية برمجية. توفّر واجهة برمجة التطبيقات طرقًا لعرض العمليات الحالية وجمع معلومات عنها، مثل النوع والحالة الحالية. scripts: نقطة النهاية التي توفّر طرقًا لتنفيذ دوال "برمجة تطبيقات Google" عن بُعد.