Class ConferenceError

会议错误

会议插件中发生的错误。用法示例:

const conferenceError =
    ConferenceDataService.newConferenceError().setConferenceErrorType(
        ConferenceDataService.ConferenceErrorType.PERMANENT,
    );
包含身份验证的示例:
const state = ScriptApp.newStateToken()
                  .withMethod('myLoginCallbackFunction')
                  .withTimeout(3600)
                  .createToken();

const authenticationUrl = `https://script.google.com/a/google.com/d/${
    ScriptApp.getScriptId()}/usercallback?state=${state}`;

const conferenceError =
    ConferenceDataService.newConferenceError()
        .setConferenceErrorType(
            ConferenceDataService.ConferenceErrorType.AUTHENTICATION,
            )
        .setAuthenticationUrl(authenticationUrl);

方法

方法返回类型简介
setAuthenticationUrl(authenticationUrl)ConferenceError如果错误类型为 AUTHENTICATION,该插件必须提供一个回调到该插件的网址,以允许用户登录。
setConferenceErrorType(conferenceErrorType)ConferenceError设置此 ConferenceError 的错误类型。

详细文档

setAuthenticationUrl(authenticationUrl)

如果错误类型为 AUTHENTICATION,该插件必须提供一个回调到该插件的网址,以允许用户登录。此字段的长度上限为 1800 个字符。

参数

名称类型说明
authenticationUrlString要设置的身份验证网址。

返回

ConferenceError - this 对象,用于链式调用

抛出

Error - 如果提供的网址不是有效的 http/https 网址或过长。


setConferenceErrorType(conferenceErrorType)

设置此 ConferenceError 的错误类型。

参数

名称类型说明
conferenceErrorTypeConferenceErrorType要设置的错误类型。

返回

ConferenceError - this 对象,用于链式调用