Class Service

  • The Service class allows access and manipulation of script publishing, specifically for web apps.

  • The getUrl() method returns the URL of a deployed web app or null if 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.

Service

Access and manipulate script publishing.

Methods

MethodReturn typeBrief description
getUrl() StringReturns the URL of the web app, if it has been deployed; otherwise returns null.
isEnabled() BooleanReturns true if the script is accessible as a web app.

Deprecated methods

MethodReturn typeBrief description
(削除) disable() (削除ここまで)voidDisables the script from being accessed as a web app.

Detailed documentation

getUrl()

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


isEnabled()

Returns true if the script is accessible as a web app.

Return

Booleantrue if the script is published as a web app; false if not

Deprecated methods

(削除) disable() (削除ここまで)

Deprecated. This function is deprecated and should not be used in new scripts.

Disables the script from being accessed as a web app. This method is equivalent to opening the "Publish > Deploy as web app" dialog and clicking "disable web app".

ScriptApp.getService().disable();

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024年12月02日 UTC.