Class ConferenceError

  • ConferenceError represents an error that occurred in a conferencing add-on.

  • You can set the error type of a ConferenceError using setConferenceErrorType().

  • If the error type is AUTHENTICATION, you can set an authentication URL using setAuthenticationUrl().

ConferenceError

Error that occurred in a conferencing add-on. Example usage:

constconferenceError=
ConferenceDataService.newConferenceError().setConferenceErrorType(
ConferenceDataService.ConferenceErrorType.PERMANENT,
);
Example with authentication:
conststate=ScriptApp.newStateToken()
.withMethod('myLoginCallbackFunction')
.withTimeout(3600)
.createToken();
constauthenticationUrl=`https://script.google.com/a/google.com/d/${
ScriptApp.getScriptId()}/usercallback?state=${state}`;
constconferenceError=
ConferenceDataService.newConferenceError()
.setConferenceErrorType(
ConferenceDataService.ConferenceErrorType.AUTHENTICATION,
)
.setAuthenticationUrl(authenticationUrl);

Methods

MethodReturn typeBrief description
setAuthenticationUrl(authenticationUrl) ConferenceError If the error type is AUTHENTICATION , the add-on must provide a URL calling back into the add-on to allow users to log in.
setConferenceErrorType(conferenceErrorType) ConferenceError Sets the error type of this ConferenceError .

Detailed documentation

setAuthenticationUrl(authenticationUrl)

If the error type is AUTHENTICATION , the add-on must provide a URL calling back into the add-on to allow users to log in. The maximum length for this field is 1800 characters.

Parameters

NameTypeDescription
authenticationUrlStringThe authentication URL to set.

Return

ConferenceError — this object, for chaining

Throws

Error — if the provided URL is not a valid http/https URL or is too long.


setConferenceErrorType(conferenceErrorType)

Sets the error type of this ConferenceError .

Parameters

NameTypeDescription
conferenceErrorTypeConferenceErrorType The type of error to set.

Return

ConferenceError — this object, for chaining

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 2025年12月11日 UTC.