Class EntryPoint
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
入口点
加入会议的特定方式的定义。用法示例:
const videoEntryPoint =
ConferenceDataService.newEntryPoint()
.setEntryPointType(ConferenceDataService.EntryPointType.VIDEO)
.setUri('https://example.com/myroom')
.setPasscode('12345');
const phoneEntryPoint =
ConferenceDataService.newEntryPoint()
.setEntryPointType(ConferenceDataService.EntryPointType.PHONE)
.setUri('tel:+11234567890,,,112233445;9687')
.addFeature(ConferenceDataService.EntryPointFeature.TOLL)
.setPin('9687');
const sipEntryPoint =
ConferenceDataService.newEntryPoint()
.setEntryPointType(ConferenceDataService.EntryPointType.SIP)
.setUri('sip:joe@example.com')
.setAccessCode('1234567');
const moreEntryPoint =
ConferenceDataService.newEntryPoint()
.setEntryPointType(ConferenceDataService.EntryPointType.MORE)
.setUri('https://example.com/moreJoiningInfo');
详细文档
addFeature(feature)
添加入口点的功能,例如是否收费。
参数
返回
EntryPoint
- this 对象,用于链式调用
抛出
Error
- 如果相应功能不适用于此入口点。
setAccessCode(accessCode)
用于访问大会的访问码。长度不得超过 128 个字符。可选。
参数
名称 | 类型 | 说明 |
accessCode | String | 要设置的访问码。 |
返回
EntryPoint
- this 对象,用于链式调用
抛出
Error
- 如果提供的访问代码过长。
setEntryPointType(entryPointType)
setMeetingCode(meetingCode)
用于访问会议的会议代码。长度不得超过 128 个字符。可选。
参数
名称 | 类型 | 说明 |
meetingCode | String | 要设置的会议代码。 |
返回
EntryPoint
- this 对象,用于链式调用
抛出
Error
- 如果提供的会议代码过长。
setPasscode(passcode)
用于访问大会的密码。长度不得超过 128 个字符。可选。
参数
名称 | 类型 | 说明 |
passcode | String | 要设置的密码。 |
返回
EntryPoint
- this 对象,用于链式调用
抛出
Error
- 如果提供的通行密钥过长。
setPassword(password)
用于访问大会的密码代码。长度不得超过 128 个字符。可选。
参数
名称 | 类型 | 说明 |
password | String | 要设置的密码。 |
返回
EntryPoint
- this 对象,用于链式调用
抛出
Error
- 如果提供的密码过长。
setPin(pin)
用于访问会议的 PIN 码。长度不得超过 128 个字符。可选。
参数
名称 | 类型 | 说明 |
pin | String | 要设置的 PIN 码。 |
返回
EntryPoint
- this 对象,用于链式调用
抛出
Error
- 如果提供的 PIN 码过长。
setRegionCode(regionCode)
与此入口点关联的国家/地区的 CLDR/ISO 3166 地区代码。仅适用于电话入口点类型。可选。
参数
名称 | 类型 | 说明 |
regionCode | String | 要设置的 regionCode。 |
返回
EntryPoint
- this 对象,用于链式调用
抛出
Error
- 如果提供的 regionCode 过长。
setUri(uri)
设置通过此入口点加入会议的 URI。对于 PHONE
入口点,必须使用前缀 tel:
。对于 SIP
入口点,必须使用前缀 sip:
。对于 VIDEO
和 MORE
入口点,必须使用前缀 http:
或 https:
。长度上限为 1300 个字符。必填。
参数
名称 | 类型 | 说明 |
uri | String | 要设置的 URI。 |
返回
EntryPoint
- this 对象,用于链式调用
抛出
Error
- 如果提供的 URI 格式有误。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[[["\u003cp\u003e\u003ccode\u003eEntryPoint\u003c/code\u003e objects define specific ways to join a conference, such as by video, phone, or SIP.\u003c/p\u003e\n"],["\u003cp\u003eYou can set the entry point type, URI, and optional access codes using dedicated methods like \u003ccode\u003esetEntryPointType()\u003c/code\u003e, \u003ccode\u003esetUri()\u003c/code\u003e, and \u003ccode\u003esetPasscode()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach \u003ccode\u003eEntryPoint\u003c/code\u003e method returns the \u003ccode\u003eEntryPoint\u003c/code\u003e object itself, allowing for method chaining for convenient setup.\u003c/p\u003e\n"],["\u003cp\u003eParameters like access codes, meeting codes, and passwords have a maximum length of 128 characters, while URIs have a maximum length of 1300 characters.\u003c/p\u003e\n"],["\u003cp\u003eFor phone, SIP, video, and "more" entry points, the URI must start with the appropriate prefix (\u003ccode\u003etel:\u003c/code\u003e, \u003ccode\u003esip:\u003c/code\u003e, \u003ccode\u003ehttp:\u003c/code\u003e, or \u003ccode\u003ehttps:\u003c/code\u003e).\u003c/p\u003e\n"]]],[],null,["# Class EntryPoint\n\nEntryPoint\n\nDefinition of a specific way to join a conference. Example usage:\n\n```javascript\nconst videoEntryPoint =\n ConferenceDataService.newEntryPoint()\n .setEntryPointType(ConferenceDataService.EntryPointType.VIDEO)\n .setUri('https://example.com/myroom')\n .setPasscode('12345');\n\nconst phoneEntryPoint =\n ConferenceDataService.newEntryPoint()\n .setEntryPointType(ConferenceDataService.EntryPointType.PHONE)\n .setUri('tel:+11234567890,,,112233445;9687')\n .addFeature(ConferenceDataService.EntryPointFeature.TOLL)\n .setPin('9687');\n\nconst sipEntryPoint =\n ConferenceDataService.newEntryPoint()\n .setEntryPointType(ConferenceDataService.EntryPointType.SIP)\n .setUri('sip:joe@example.com')\n .setAccessCode('1234567');\n\nconst moreEntryPoint =\n ConferenceDataService.newEntryPoint()\n .setEntryPointType(ConferenceDataService.EntryPointType.MORE)\n .setUri('https://example.com/moreJoiningInfo');\n``` \n\n### Methods\n\n| Method | Return type | Brief description |\n|-------------------------------------------------------------------------|-----------------|---------------------------------------------------------------------------------|\n| [addFeature(feature)](#addFeature(EntryPointFeature)) | [EntryPoint](#) | Adds the feature of the entry point, such as being toll or toll-free. |\n| [setAccessCode(accessCode)](#setAccessCode(String)) | [EntryPoint](#) | An access code for accessing the conference. |\n| [setEntryPointType(entryPointType)](#setEntryPointType(EntryPointType)) | [EntryPoint](#) | Sets the type of this entry point. |\n| [setMeetingCode(meetingCode)](#setMeetingCode(String)) | [EntryPoint](#) | A meeting code for accessing the conference. |\n| [setPasscode(passcode)](#setPasscode(String)) | [EntryPoint](#) | A passcode for accessing the conference. |\n| [setPassword(password)](#setPassword(String)) | [EntryPoint](#) | A password code for accessing the conference. |\n| [setPin(pin)](#setPin(String)) | [EntryPoint](#) | A PIN code for accessing the conference. |\n| [setRegionCode(regionCode)](#setRegionCode(String)) | [EntryPoint](#) | The CLDR/ISO 3166 region code for the country associated with this entry point. |\n| [setUri(uri)](#setUri(String)) | [EntryPoint](#) | Sets the URI for joining the conference through this entry point. |\n\nDetailed documentation\n----------------------\n\n### `add``Feature(feature)`\n\nAdds the feature of the entry point, such as being toll or toll-free.\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------|---------------------------------------------------------------------------------|---------------------|\n| `feature` | [EntryPointFeature](/apps-script/reference/conference-data/entry-point-feature) | The feature to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the feature isn't applicable to this entry point.\n\n*** ** * ** ***\n\n### `set``Access``Code(accessCode)`\n\nAn access code for accessing the conference. Maximum length 128 characters. Optional.\n\n#### Parameters\n\n| Name | Type | Description |\n|----------------|----------|-------------------------|\n| `access``Code` | `String` | The access code to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the provided access code is too long.\n\n*** ** * ** ***\n\n### `set``Entry``Point``Type(entryPointType)`\n\nSets the type of this entry point. Required.\n\n#### Parameters\n\n| Name | Type | Description |\n|----------------------|---------------------------------------------------------------------------|------------------------------|\n| `entry``Point``Type` | [EntryPointType](/apps-script/reference/conference-data/entry-point-type) | The entry point type to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n*** ** * ** ***\n\n### `set``Meeting``Code(meetingCode)`\n\nA meeting code for accessing the conference. Maximum length 128 characters. Optional.\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------------|----------|--------------------------|\n| `meeting``Code` | `String` | The meeting code to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the provided meeting code is too long.\n\n*** ** * ** ***\n\n### `set``Passcode(passcode)`\n\nA passcode for accessing the conference. Maximum length 128 characters. Optional.\n\n#### Parameters\n\n| Name | Type | Description |\n|------------|----------|----------------------|\n| `passcode` | `String` | The passcode to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the provided passcode is too long.\n\n*** ** * ** ***\n\n### `set``Password(password)`\n\nA password code for accessing the conference. Maximum length 128 characters. Optional.\n\n#### Parameters\n\n| Name | Type | Description |\n|------------|----------|----------------------|\n| `password` | `String` | The password to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the provided password is too long.\n\n*** ** * ** ***\n\n### `set``Pin(pin)`\n\nA PIN code for accessing the conference. Maximum length 128 characters. Optional.\n\n#### Parameters\n\n| Name | Type | Description |\n|-------|----------|----------------------|\n| `pin` | `String` | The PIN code to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the provided PIN code is too long.\n\n*** ** * ** ***\n\n### `set``Region``Code(regionCode)`\n\nThe CLDR/ISO 3166 region code for the country associated with this entry point. Applicable only\nto phone entry point types. Optional.\n\n#### Parameters\n\n| Name | Type | Description |\n|----------------|----------|------------------------|\n| `region``Code` | `String` | The regionCode to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the provided regionCode is too long.\n\n*** ** * ** ***\n\n### `set``Uri(uri)`\n\nSets the URI for joining the conference through this entry point. For [PHONE](/apps-script/reference/conference-data/entry-point-type#PHONE) entry points, the prefix `tel:` is required. For [SIP](/apps-script/reference/conference-data/entry-point-type#SIP) entry points, the prefix `sip:` is required. For [VIDEO](/apps-script/reference/conference-data/entry-point-type#VIDEO) and [MORE](/apps-script/reference/conference-data/entry-point-type#MORE) entry points, the prefixes\n`http:` or `https:` are required. Maximum length 1300 characters. Required.\n\n#### Parameters\n\n| Name | Type | Description |\n|-------|----------|-----------------|\n| `uri` | `String` | The URI to set. |\n\n#### Return\n\n\n[EntryPoint](#) --- this object, for chaining\n\n#### Throws\n\n\n[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the provided URI is malformed."]]