مورد بيان المكتبات والخدمات المتقدمة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مجموعة الإعدادات للمكتبات والخدمات المتقدّمة التي فعّلها النص البرمجي.
التبعيات
المستوى الأعلى من إعدادات بيان التبعية.
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 ، ما يعني آخر إصدار تم إنشاؤه.
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eDefines configurations for libraries and advanced services used by a script.\u003c/p\u003e\n"],["\u003cp\u003eOutlines the structure for declaring dependencies, including enabled advanced services and libraries.\u003c/p\u003e\n"],["\u003cp\u003eSpecifies how to configure individual advanced services with their ID, user symbol, and version.\u003c/p\u003e\n"],["\u003cp\u003eDetails the configuration of imported libraries, including development mode, library ID, user symbol, and version.\u003c/p\u003e\n"]]],[],null,["# Libraries and advanced services dependencies manifest resource\n\nThe set of configurations for the [libraries](/apps-script/guides/libraries) and\n[advanced services](/apps-script/guides/services/advanced) the script has\nenabled.\n\nDependencies\n------------\n\nThe top-level of the dependency manifest configuration.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------|\n| ```text { \"enabledAdvancedServices\": [ { object (EnabledAdvancedService) } ], \"libraries\": [ { object (Library) } ] } ``` |\n\n| Fields ||\n|-----------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `enabledAdvancedServices[]` | `object (`[EnabledAdvancedService](#enabledadvancedservice)`)` The list of [advanced services](/apps-script/guides/services/advanced) enabled for use by the script project. |\n| `libraries[]` | `object (`[Library](#library)`)` The list of [libraries](/apps-script/guides/libraries) used by the script project. |\n\n### EnabledAdvancedService\n\nThe configuration of an [advanced service](/apps-script/guides/services/advanced)\nthe script has enabled.\n\n| JSON representation |\n|------------------------------------------------------------------------------|\n| ```text { \"serviceId\": string, \"userSymbol\": string, \"version\": string } ``` |\n\n| Fields ||\n|--------------|------------------------------------------------------------------------------------------------------------|\n| `serviceId` | `string` The identifier of the service that is shown in the API discovery document (for example, \"drive\"). |\n| `userSymbol` | `string` The identifier used to refer to this service in the code of the Apps Script project. |\n| `version` | `string` The enabled version of the service (for example, \"v1\"). |\n\n### Library\n\nThe configuration of a [library](/apps-script/guides/libraries)\nthe script has imported.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------|\n| ```carbon { \"developmentMode\": boolean, \"libraryId\": string, \"userSymbol\": string, \"version\": string } ``` |\n\n| Fields ||\n|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `developmentMode` | `boolean` If `true`, `version` is ignored and the script uses the current library project saved code, even if that code hasn't been saved to a new version. |\n| `libraryId` | `string` The script ID of the library's script project. You can find a script ID in the library script's URL or in the script editor by selecting **File \\\u003e Project properties**. |\n| `userSymbol` | `string` The label that is used in the script project code to refer to this library. |\n| `version` | `string` The version of the library that is used by the script. This is either a version number or `stable`, meaning the last version created. |"]]