Class Service
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
خدمات دسترسی و دستکاری انتشار اسکریپت.
روش ها
روش | نوع برگشت | شرح مختصر |
---|
get Url() | String | URL برنامه وب را در صورتی که مستقر شده باشد برمی گرداند. در غیر این صورت null برمی گرداند. |
is Enabled() | Boolean | اگر اسکریپت به عنوان یک برنامه وب قابل دسترسی باشد، true برمیگرداند. |
روش های منسوخ شده
روش | نوع برگشت | شرح مختصر |
---|
disable()
| void | دسترسی به اسکریپت را به عنوان یک برنامه وب غیرفعال می کند. |
مستندات دقیق
get Url()
URL برنامه وب را در صورتی که مستقر شده باشد برمی گرداند. در غیر این صورت null
برمی گرداند. اگر برنامه وب حالت توسعه را اجرا می کنید، این نشانی وب حالت توسعه را برمی گرداند.
// Mail the URL of the published web app.
MailApp.sendMail(
'myself@example.com',
'My Snazzy App',
`My new app is now available at ${ScriptApp.getService().getUrl()}`,
);
بازگشت
String
- URL برنامه وب
is Enabled()
اگر اسکریپت به عنوان یک برنامه وب قابل دسترسی باشد، true
برمیگرداند.
بازگشت
Boolean
- true
اگر اسکریپت به عنوان یک برنامه وب منتشر شود. false
اگر نه
روش های منسوخ شده
disable()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
دسترسی به اسکریپت را به عنوان یک برنامه وب غیرفعال می کند. این روش معادل باز کردن کادر گفتگوی «انتشار > استقرار به عنوان برنامه وب» و کلیک کردن بر روی «غیرفعال کردن برنامه وب» است.
ScriptApp.getService().disable();
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThe \u003ccode\u003eScriptApp\u003c/code\u003e service allows you to control and interact with the deployment of your script as a web application.\u003c/p\u003e\n"],["\u003cp\u003eYou can retrieve the web app's URL using \u003ccode\u003egetUrl()\u003c/code\u003e, check its accessibility status with \u003ccode\u003eisEnabled()\u003c/code\u003e, and previously, disable it using the now deprecated \u003ccode\u003edisable()\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edisable()\u003c/code\u003e method has been deprecated and should no longer be used in new scripts, replaced by the "Publish > Deploy as web app" dialog for disabling.\u003c/p\u003e\n"],["\u003cp\u003eWhen deploying your script as a web app, you can use provided methods to obtain its URL and determine if it's enabled for access.\u003c/p\u003e\n"]]],[],null,["# Class Service\n\nService\n\nAccess and manipulate script publishing. \n\n### Methods\n\n| Method | Return type | Brief description |\n|-----------------------------|-------------|------------------------------------------------------------------------------------|\n| [getUrl()](#getUrl()) | `String` | Returns the URL of the web app, if it has been deployed; otherwise returns `null`. |\n| [isEnabled()](#isEnabled()) | `Boolean` | Returns `true` if the script is accessible as a web app. |\n\n### Deprecated methods\n\n| Method | Return type | Brief description |\n|-------------------------|-------------|-------------------------------------------------------|\n| [disable()](#disable()) | `void` | Disables the script from being accessed as a web app. |\n\nDetailed documentation\n----------------------\n\n### `get``Url()`\n\nReturns the URL of the web app, if it has been deployed; otherwise returns `null`. If you\nare running the development mode web app, this returns the development mode url.\n\n```javascript\n// Mail the URL of the published web app.\nMailApp.sendMail(\n 'myself@example.com',\n 'My Snazzy App',\n `My new app is now available at ${ScriptApp.getService().getUrl()}`,\n);\n```\n\n#### Return\n\n\n`String` --- the URL of the web app\n\n*** ** * ** ***\n\n### `is``Enabled()`\n\nReturns `true` if the script is accessible as a web app.\n\n#### Return\n\n\n`Boolean` --- `true` if the script is published as a web app; `false` if not\n\nDeprecated methods\n------------------\n\n### `disable()`\n\n\n**Deprecated.** This function is deprecated and should not be used in new scripts.\n\nDisables the script from being accessed as a web app. This method is equivalent to opening the\n\"Publish \\\u003e Deploy as web app\" dialog and clicking \"disable web app\".\n\n```javascript\nScriptApp.getService().disable();\n```"]]