REST Resource: projects

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

المورد: المشروع

مورد مشروع النص البرمجي.

تمثيل JSON
{
  "scriptId": string,
  "title": string,
  "parentId": string,
  "createTime": string,
  "updateTime": string,
  "creator": {
    object (User)
  },
  "lastModifyUser": {
    object (User)
  }
}
الحقول
scriptId

string

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

title

string

عنوان المشروع.

parentId

string

رقم تعريف Drive الرئيسي الذي سيتم إرفاق النص البرمجي به. ويكون عادةً رقم تعريف مستند Google أو جدول بيانات Google. هذا الملف اختياري، وإذا لم يتم ضبطه، سيتم إنشاء نص برمجي مستقل.

createTime

string (Timestamp format)

وقت إنشاء النص البرمجي.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

وقت آخر تعديل للنص البرمجي.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

creator

object (User)

المستخدم الذي أنشأ النص البرمجي في الأصل.

lastModifyUser

object (User)

المستخدم الذي عدّل النص البرمجي آخر مرة.

المستخدِم

مورد ملف شخصي بسيط للمستخدم.

تمثيل JSON
{
  "domain": string,
  "email": string,
  "name": string,
  "photoUrl": string
}
الحقول
domain

string

نطاق المستخدم.

email

string

عنوان البريد الإلكتروني الذي يحدِّد هوية المستخدم.

name

string

اسم العرض للمستخدم.

photoUrl

string

صورة المستخدم.

الطُرق

create

يُنشئ مشروع نص برمجي جديدًا فارغًا بدون ملفات نصوص برمجية وملف بيان أساسي.

get

للحصول على البيانات الوصفية لمشروع نص برمجي.

getContent

للحصول على محتوى مشروع النص البرمجي، بما في ذلك مصدر الرمز والبيانات الوصفية لكل ملف نص برمجي.

getMetrics

يمكنك الحصول على بيانات المقاييس للنصوص البرمجية، مثل عدد عمليات التنفيذ والمستخدمين النشطين.

updateContent

تحديث محتوى مشروع النص البرمجي المحدد.