Method: projects.updateContent

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

طلب 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.