توضّح هذه الصفحة المستوى الأعلى من مشروع بيانات ملف JSON بتنسيق "برمجة تطبيقات Google".
يتم تحديد البنى الفرعية للبيان في صفحات منفصلة:
ملف البيان
المستوى الأعلى من إعداد البيان.
تمثيل JSON |
---|
{ "addOns": { object (AddOns) }, "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 إضافة. |
dependencies |
تم ضبط إعدادات الخدمات المتقدّمة والمكتبات لاستخدامها في مشروع النص البرمجي. |
exceptionLogging |
الموقع الجغرافي الذي يتم فيه تسجيل الاستثناءات. في ما يلي الإعدادات الصالحة:
|
executionApi |
إعداد النص البرمجي لواجهة برمجة التطبيقات Project's. ولا يتم استخدام هذا إلا إذا تم نشر المشروع لتنفيذ واجهة برمجة التطبيقات. |
oauthScopes[] |
تعريف نطاقات التفويض التي يستخدمها مشروع النص البرمجي. |
runtimeVersion |
إصدار وقت التشغيل الذي يستخدمه النص البرمجي. في حال عدم توفّر هذا الحقل في البيان، سيستخدم النص البرمجي وقت التشغيل التلقائي (
|
sheets |
ضبط الموارد الذي يحدد وحدات ماكرو "لجداول بيانات Google". |
timeZone |
المنطقة الزمنية للنص البرمجي في إحدى قيم ZoneId المتاحة، مثل "America/Denver". |
urlFetchWhitelist[] |
قائمة ببادئات عناوين URL التي تستخدم HTTPS في حال توفّر هذه العلامة، يجب أن تتطابق أي نقطة نهاية تم استرجاعها من عنوان URL مع إحدى البادئات في هذه القائمة. يمكن أن يساعد ذلك في حماية بيانات المستخدم. مزيد من المعلومات عن إضافة عناوين URL إلى القائمة المسموح بها. |
webapp |
إعداد تطبيق الويب للنص البرمجي، والذي لا يتم استخدامه إلا في حال نشر المشروع كتطبيق ويب. |