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