مورد بيان المكتبات والخدمات المتقدمة

تتيح مجموعة الإعدادات للمكتبات الخدمات المتقدمة التي يمتلكها النص البرمجي مفعّلة.

التبعيات

المستوى الأعلى من إعدادات بيان التبعية.

تمثيل JSON
{
  "enabledAdvancedServices": [
    {
      object (EnabledAdvancedService)
    }
  ],
  "libraries": [
    {
      object (Library)
    }
  ]
}
الحقول
enabledAdvancedServices[]

object (EnabledAdvancedService)

قائمة الخدمات المتقدمة التي تم تفعيلها للاستخدام في مشروع النص البرمجي.

libraries[]

object (Library)

قائمة المكتبات الذي يستخدمه مشروع النص البرمجي.

EnabledAdvancedService

ضبط خدمة متقدّمة تم تفعيل النص البرمجي.

تمثيل JSON
{
  "serviceId": string,
  "userSymbol": string,
  "version": string
}
الحقول
serviceId

string

معرّف الخدمة الذي يظهر في ميزة "اكتشاف واجهة برمجة التطبيقات" مستند (على سبيل المثال، "drive").

userSymbol

string

المعرّف المستخدَم للإشارة إلى هذه الخدمة في رمز مشروع برمجة التطبيقات.

version

string

الإصدار المفعَّل من الخدمة (على سبيل المثال، "v1").

المكتبة

ضبط مكتبة تم استيراد النص البرمجي.

تمثيل JSON
{
  "developmentMode": boolean,
  "libraryId": string,
  "userSymbol": string,
  "version": string
}
الحقول
developmentMode

boolean

في حال true، يتم تجاهل version ويتم تجاهل النص البرمجي. باستخدام الرمز المحفوظ لمشروع المكتبة الحالي، حتى إذا لم يتم استخدام هذا الرمز تم حفظ التغييرات في إصدار جديد.

libraryId

string

رقم تعريف النص البرمجي لمشروع النص البرمجي في المكتبة يمكنك العثور على نص برمجي رقم التعريف في عنوان URL للنص البرمجي للمكتبة أو في أداة تعديل النصوص البرمجية من خلال النقر على ملف > خصائص المشروع:

userSymbol

string

التصنيف المستخدَم في رمز مشروع النص البرمجي للإشارة إلى هذا المكتبة.

version

string

تمثّل هذه السمة إصدار المكتبة الذي يستخدمه النص البرمجي. هذه إما رقم إصدار أو stable، ما يعني الإصدار الأخير إنشاء.