مقدمة

تتيح لك واجهة برمجة التطبيقات Google Apps Script API إنشاء مشاريع Apps Script وتعديلها ونشرها آليًا، وهي إجراءات تتطلّب منك عادةً استخدام محرِّر Apps Script. يمكن لتطبيقاتك استخدام واجهة برمجة التطبيقات لإدارة مشاريع النصوص البرمجية وإنشاء نُسخ جديدة من النصوص البرمجية ونشرها وتتبُّع عمليات تنفيذ النصوص البرمجية.

تحلّ واجهة برمجة التطبيقات لبرمجة التطبيقات أيضًا محلّ واجهة برمجة التطبيقات لتنفيذ برمجة التطبيقات وتوسّع نطاقها. يمكنك استخدام واجهة برمجة تطبيقات Apps Script لتنفيذ دوال Apps Script عن بُعد، تمامًا كما كان بإمكانك إجراء ذلك باستخدام Execution API.

نظرة عامة على واجهة برمجة التطبيقات

تنقسم واجهة برمجة التطبيقات Apps Script إلى عدة موارد، لكل منها غرض محدّد ومجموعة من الطلبات التي يمكنك إرسالها. تشمل هذه المراجع ما يلي:

  • projects: تمثّل هذه السمة مشروع نص برمجي. توفّر واجهة برمجة التطبيقات طرقًا لإنشاء المشاريع وقراءتها ومراقبتها وتعديلها.
  • projects.deployments — تمثيل لعملية نشر نص برمجي. توفّر واجهة برمجة التطبيقات طرقًا لإنشاء عمليات نشر لمشاريع البرامج النصية وإدراجها وتعديلها وحذفها.
  • projects.versions — تمثيل لإصدار مشروع نص برمجي. توفّر واجهة برمجة التطبيقات طرقًا لإنشاء إصدارات المشاريع وقراءتها.
  • processes: تمثيل لتنفيذ دالة نص برمجي. توفّر واجهة برمجة التطبيقات طرقًا لعرض العمليات الحالية وجمع معلومات عنها، مثل النوع والحالة الحالية.
  • scripts: نقطة النهاية التي توفّر طرقًا لتنفيذ دوال "برمجة تطبيقات Google" عن بُعد.