Class Service
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Service
Accédez à la publication de script et manipulez-la.
Méthodes
Méthode | Type renvoyé | Brève description |
getUrl() | String | Renvoie l'URL de l'application Web si elle a été déployée, sinon renvoie null . |
isEnabled() | Boolean | Renvoie true si le script est accessible en tant qu'application Web. |
Méthodes obsolètes
Méthode | Type renvoyé | Brève description |
disable()
| void | Empêche l'accès au script en tant qu'application Web. |
Documentation détaillée
getUrl()
Renvoie l'URL de l'application Web si elle a été déployée, sinon renvoie null
. Si vous exécutez l'application Web en mode développement, l'URL du mode développement est renvoyée.
// 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()}`,
);
Renvois
String
: URL de l'application Web
isEnabled()
Renvoie true
si le script est accessible en tant qu'application Web.
Renvois
Boolean
: true
si le script est publié en tant qu'application Web, false
sinon
Méthodes obsolètes
disable()
Obsolète. Cette fonction est obsolète et ne doit pas être utilisée dans les nouveaux scripts.
Empêche l'accès au script en tant qu'application Web. Cette méthode équivaut à ouvrir la boîte de dialogue "Publish > Deploy as web app" (Publier > Déployer en tant qu'application Web) et à cliquer sur "disable web app" (Désactiver l'application Web).
ScriptApp.getService().disable();
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[[["\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```"]]