توضّح هذه الصفحة المستوى الأعلى لبنية بيانات JSON الخاصة بملف بيان برمجة تطبيقات Google. يحدّد ملف البيان وظيفة مشروع "برمجة تطبيقات Google" أو الغرض منه.
| تمثيل JSON |
|---|
{
"addOns": {
object (AddOns)
},
"chat": {},
"dependencies": {
object (Dependencies)
},
"exceptionLogging": string,
"executionApi": {
object (ExecutionApi)
},
"oauthScopes": [
string
],
"runtimeVersion": string,
"sheets": {
object (Sheets)
},
"timeZone": string,
"urlFetchWhitelist": [
string
],
"webapp": {
object (Webapp)
}
} |
| الحقول | |
|---|---|
addOns |
إعدادات موارد المشروع في حال تم نشره كـ إضافة Google Workspace |
chat |
إعدادات المشروع في حال نشره كـ تطبيق Google Chat بالنسبة إلى تطبيقات Chat الجديدة، استخدِم الحقل
لضبط تفاصيل تطبيق Chat، يجب تفعيل واجهة برمجة تطبيقات Google Chat. لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة ضبط واجهة برمجة تطبيقات Google Chat.
تتعامل "برمجة تطبيقات Google" مع التفويض على مستوى النص البرمجي.
لا يمكن لتطبيق محادثات يتطلّب تفويضًا تنفيذ إجراءات إلى أن يمنحه المستخدم التفويض. لنشر رسالة قبل الحصول على التفويض، أضِف عنصر يعرض المثال التالي تطبيق محادثات يردّ برسالة ترحيب تلقائية عندما يضيفه مستخدم إلى مساحة Chat:
"chat": {
"addToSpaceFallbackMessage": "Thank you for adding me!"
}
|
dependencies |
تضبط هذه السمة إعدادات الخدمات المتقدّمة والمكتبات التي تم تفعيلها لاستخدامها في مشروع النص البرمجي. |
exceptionLogging |
الموقع الجغرافي الذي يتم فيه تسجيل الاستثناءات. تشمل الإعدادات الصالحة ما يلي:
|
executionApi |
إعدادات واجهة برمجة التطبيقات القابلة للتنفيذ لمشروع النص البرمجي يتم استخدام هذا الخيار فقط إذا تم نشر المشروع لتنفيذ واجهة برمجة التطبيقات. |
oauthScopes[] |
تعريف نطاقات التفويض المستخدَمة في مشروع البرنامج النصي |
runtimeVersion |
إصدار وقت التشغيل الذي يستخدمه النص البرمجي. في حال عدم إدخال قيمة، يستخدم النص البرمجي وقت التشغيل التلقائي
(
|
sheets |
إعدادات الموارد التي تحدّد وحدات ماكرو في "جداول بيانات Google" |
timeZone |
المنطقة الزمنية للبرنامج النصي في قيمة ZoneId مثل "America/Denver". |
urlFetchWhitelist[] |
قائمة ببادئات عناوين URL التي تستخدم HTTPS في حال توفُّرها، يجب أن تتطابق أي نقطة نهاية لعنوان URL تم جلبها مع بادئة في هذه القائمة. يساعد ذلك في حماية بيانات المستخدمين. هذا الحقل اختياري لعمليات النشر التجريبية ولكنه مطلوب لعمليات النشر. مزيد من المعلومات حول إضافة عناوين URL إلى القائمة المسموح بها |
webapp |
إعدادات تطبيق الويب الخاص بمشروع النص البرمجي، ويتم استخدامها إذا تم نشر المشروع كتطبيق ويب. |