AI-generated Key Takeaways
-
The
Serviceclass allows access and manipulation of script publishing, specifically for web apps. -
The
getUrl()method returns the URL of a deployed web app ornullif not deployed. -
The
isEnabled()method indicates whether a script is accessible as a web app. -
The
disable()method, though deprecated, was used to disable a script from being accessed as a web app.
Access and manipulate script publishing.
Methods
| Method | Return type | Brief description |
|---|---|---|
String
|
Returns the URL of the web app, if it has been deployed; otherwise returns null
. |
|
Boolean
|
Returns true
if the script is accessible as a web app. |
Detailed documentation
get
Url()
Returns the URL of the web app, if it has been deployed; otherwise returns null
. If you
are running the development mode web app, this returns the development mode url.
// 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 () } ` , );
Return
String
— the URL of the web app
is
Enabled()
Returns true
if the script is accessible as a web app.
Return
Boolean
— true
if the script is published as a web app; false
if not

