إعدادات المشروع في حال نشره كأحد تطبيقات Google Chat. لضبط تفاصيل تطبيق Chat، عليك تفعيل Google Chat API. لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة ضبط Google Chat API.
تعالج "برمجة تطبيقات Google" عملية التفويض على مستوى النص البرمجي. لا يمكن لتطبيقات Chat التي تتطلّب تفويضًا تنفيذ أي إجراءات إلى أن يفوض المستخدم تطبيق Chat. لنشر رسالة قبل التفويض، يمكنك إضافة عنصر addToSpaceFallbackMessage إلى البيان. إذا كان تطبيق Chat يتطلّب منطقًا لبدء التشغيل، قد تحتاج إلى تكرار هذا المنطق في الإجراء onMessage.
يعرض المثال التالي تطبيق Chat الذي يستجيب برسالة ترحيب تلقائية عندما يضيفه مستخدم إلى مساحة Chat:
"chat": {
"addToSpaceFallbackMessage": "Thank you for adding me!"
}
إعدادات ملف التشغيل لمشروع النصوص البرمجية لا يتم استخدام هذه القيمة إلا في حال نشر المشروع لتنفيذ واجهة برمجة التطبيقات.
oauthScopes[]
string
تعريف نطاقات التفويض المستخدَمة في مشروع النصوص البرمجية
runtimeVersion
string
إصدار وقت التشغيل الذي يستخدمه النص البرمجي إذا لم يكن هذا الحقل متوفّرًا في البيان، يستخدم النص البرمجي وقت التشغيل التلقائي (STABLE). في ما يلي الخيارات الصالحة لهذا الحقل:
يشير الرمز STABLE إلى وقت التشغيل التلقائي (Rhino حاليًا).
يشير الرمز V8 إلى وقت التشغيل المستنِد إلى V8.
يشير الرمز DEPRECATED_ES5 إلى وقت تشغيل Rhino. يؤدي ضبط هذه القيمة أيضًا إلى منع نقل البيانات التلقائي إلى الإصدار 8.
قائمة بادئات عناوين URL التي تستخدم HTTPS يجب أن تتطابق أيّ نقطة نهاية لعنوان URL يتم جلبها مع إحدى البادئات الواردة في هذه القائمة، في حال توفّرها. ويمكن أن يساعد ذلك في حماية بيانات المستخدمين. هذا الحقل اختياري لعمليات النشر التجريبية، ولكنه مطلوب لعمليات النشر. مزيد من المعلومات حول إدراج عناوين URL في القائمة المسموح بها
تاريخ التعديل الأخير: 2025-06-05 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-06-05 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The manifest file defines the configuration of an Apps Script project, including add-ons, Chat apps, dependencies, and execution settings."],["The manifest uses a JSON structure with top-level fields like `addOns`, `chat`, `dependencies`, `exceptionLogging`, `executionApi`, `oauthScopes`, `runtimeVersion`, `sheets`, `timeZone`, `urlFetchWhitelist`, and `webapp`."],["Each top-level field provides specific configurations for different aspects of the project like add-on types, Chat app behavior, external libraries, and runtime environment."],["The manifest structure allows developers to control various aspects of their Apps Script project, such as authorization scopes, exception logging, and the execution environment."],["Detailed substructures and examples are provided in separate pages for each top-level field within the manifest file."]]],[]]