Method: projects.updateContent

لتعديل محتوى مشروع النص البرمجي المحدّد يتم تخزين هذا المحتوى كإصدار رئيس، ويتم استخدامه عند تنفيذ النص البرمجي كمشغل في محرر النصوص البرمجية أو في وضع معاينة الإضافة أو كتطبيق ويب أو واجهة برمجة تطبيقات برمجة التطبيقات في وضع التطوير. يؤدي هذا إلى محو جميع الملفات الحالية في المشروع.

طلب HTTP

PUT https://script.googleapis.com/v1/projects/{scriptId}/content

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
scriptId

string

رقم تعريف Drive لمشروع النص البرمجي

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
الحقول
files[]

object (File)

قائمة ملفات مشروع النص البرمجي. أحد الملفات عبارة عن بيان نص برمجي؛ ويجب أن يكون اسمه "appsscript"، وأن يكون من النوع JSON، وأن يتضمّن إعدادات البيان الخاصة بالمشروع.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Content.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/script.projects

لمزيد من المعلومات، يُرجى الاطِّلاع على نظرة عامة على OAuth 2.0.