You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Calendar API创建开放状态的Google Meets会议室?

如何通过Calendar API创建开放状态的Google Meet会议室

你可以通过Calendar API直接创建开放状态的Google Meet会议室,无需手动修改日历事件。默认创建的Meet是私有(仅限受邀者加入),只需在conferenceData.createRequest中添加会议权限配置即可实现开放设置。

修改后的代码示例

以下是调整后的Google Apps Script代码,会直接创建关联开放Meet会议室的日历事件:

function createEventWithOpenMeetsLink() {
  var event = {
    'summary': 'Test 开放会议',
    'description': '无需受邀即可加入的测试会议',
    'start': {
      'dateTime': '2024-01-10T12:00:00-07:00',
      'timeZone': 'America/Los_Angeles',
    },
    'end': {
      'dateTime': '2024-01-10T13:00:00-07:00',
      'timeZone': 'America/Los_Angeles',
    },
    conferenceData: {
      createRequest: {
        requestId: "testRequestID_Open",
        conferenceSolutionKey: {
          type: "hangoutsMeet"
        },
        // 添加开放会议的权限设置
        settings: {
          joinMeetingPermission: "anyoneCanJoin"
        }
      }
    }
  };

  Calendar.Events.insert(event, "primary", {
    conferenceDataVersion: 1,
  });
}

关键修改说明

  • 在conferenceData.createRequest中新增settings对象,设置joinMeetingPermission: "anyoneCanJoin",这会让创建的Meet会议室对所有拥有链接的人开放,无需日历邀请即可加入。
  • requestId建议设置唯一值,避免重复请求导致的冲突。

验证效果

运行代码后,日历事件关联的Meet会议室会自动处于“开放”状态:任何人获取会议链接后,无需登录特定账号或被邀请,即可直接加入会议,完全省去手动修改的步骤。

内容的提问来源于stack exchange,提问作者AmateurProgrammingMan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 18:42:42