مورد بيان تطبيقات الويب والملفات التنفيذية لواجهة برمجة التطبيقات
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عمليات ضبط الموارد المستخدَمة لتحديد تطبيقات الويب والملفات التنفيذية لواجهة برمجة التطبيقات.
تطبيق ويب
إعداد تطبيق الويب لمشروع النص البرمجي، والذي لا يتم استخدامه إلا إذا كان المشروع
كتطبيق ويب.
تمثيل JSON
{
"access": string,
"executeAs": string
}
الحقول
access
string
مستويات الإذن لتشغيل تطبيق الويب. الإعدادات الصالحة
هي ما يلي:
تشير السمة MYSELF إلى المستخدم الذي نشر التطبيق فقط.
تشغيله.
لا تشير DOMAIN إلا إلى المستخدمين في نفس النطاق مثل
يمكن للمستخدم النشر تشغيلها.
تشير السمة ANYONE إلى أي مستخدم سجّل الدخول.
تشير السمة ANYONE_ANONYMOUS إلى أي مستخدم، حتى إذا لم يكن كذلك
سجّل الدخول.
executeAs
string
الهوية التي يتم بموجبها تنفيذ تطبيق الويب. القيمة الصالحة
الإعدادات هي ما يلي:
تشير القيمة USER_ACCESSING إلى أنّ تطبيق الويب يعمل
وصول المستخدم إليها.
تشير القيمة USER_DEPLOYING إلى أنّ تطبيق الويب يعمل
المستخدم الذي نشره.
ExecutionApi
الإعداد القابل للتنفيذ لواجهة برمجة التطبيقات الخاصة بمشروع النص البرمجي. ولا يتم استخدام ذلك إلا إذا كانت
يتم نشر المشروع لتنفيذ واجهة برمجة التطبيقات.
تمثيل JSON
{
"access": string
}
الحقول
access
string
يحدِّد هذا الإعداد المستخدمين الذين لديهم إذن بتشغيل النص البرمجي من واجهة برمجة التطبيقات. تشير رسالة الأشكال البيانية
الإعدادات الصالحة هي ما يلي:
لا تشير MYSELF إلا إلى المستخدم الذي نشر
البرنامج النصي تشغيله.
لا تشير DOMAIN إلا إلى المستخدمين في نفس النطاق مثل
يمكن للمستخدم النشر تشغيلها.
تشير السمة ANYONE إلى أي مستخدم سجّل الدخول.
تشير السمة ANYONE_ANONYMOUS إلى أي مستخدم، حتى إذا لم يكن كذلك
سجّل الدخول.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eResource configurations define how web apps and APIs execute within a project.\u003c/p\u003e\n"],["\u003cp\u003eWeb app configurations control access levels (MYSELF, DOMAIN, ANYONE, ANYONE_ANONYMOUS) and execution identity (USER_ACCESSING, USER_DEPLOYING).\u003c/p\u003e\n"],["\u003cp\u003eAPI executable configurations manage access permissions for running scripts via the API, using similar access levels as web apps.\u003c/p\u003e\n"]]],[],null,["# Web apps and API executables manifest resource\n\nThe resource configurations used to define web apps and API executables.\n\nWebapp\n------\n\nThe script project's web app configuration, which is only used if the project\nis deployed as a web app.\n\n| JSON representation |\n|-------------------------------------------------------|\n| ```text { \"access\": string, \"executeAs\": string } ``` |\n\n| Fields ||\n|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` The levels of permission for running the web app. The valid settings are the following: - `MYSELF` indicates only the user who deployed the app can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |\n| `executeAs` | `string` The identity under which the web app executes. The valid settings are the following: - `USER_ACCESSING` indicates the web app runs as the user accessing it. - `USER_DEPLOYING` indicates the web app runs as the user who deployed it. |\n\nExecutionApi\n------------\n\nThe script project's API executable configuration. This is only used if the\nproject is deployed for API execution.\n\n| JSON representation |\n|----------------------------------|\n| ```text { \"access\": string } ``` |\n\n| Fields ||\n|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` Determines who has permission to run the script from the API. The valid settings are the following: - `MYSELF` indicates only the user who deployed the script can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |"]]