Javascript 如何使用应用程序脚本在google日历中隐藏来宾列表

Javascript 如何使用应用程序脚本在google日历中隐藏来宾列表,javascript,google-apps-script,google-calendar-api,google-calendar-recurring-events,Javascript,Google Apps Script,Google Calendar Api,Google Calendar Recurring Events,我正在使用谷歌工作表中的谷歌应用程序脚本向联系人发送日历邀请。我已将活动的联系人分组,因此每行有两列:活动名称和电子邮件列表 在脚本编辑器中使用下面的函数(只是一个示例),我可以向所有来宾发送一个日历邀请。但是邀请会向他们显示所有其他被邀请客人的名单(以及他们的电子邮件) Google calendar允许您设置隐藏列表。如果您手动创建活动,我检查了Google apps脚本文档,但找不到任何可以为来宾隐藏列表的内容。由于我没有太多的应用程序脚本经验,我认为堆栈溢出社区可以为我提供一个方向。如果

我正在使用谷歌工作表中的谷歌应用程序脚本向联系人发送日历邀请。我已将活动的联系人分组,因此每行有两列:活动名称和电子邮件列表

在脚本编辑器中使用下面的函数(只是一个示例),我可以向所有来宾发送一个日历邀请。但是邀请会向他们显示所有其他被邀请客人的名单(以及他们的电子邮件)

Google calendar允许您设置隐藏列表。如果您手动创建活动,我检查了Google apps脚本文档,但找不到任何可以为来宾隐藏列表的内容。由于我没有太多的应用程序脚本经验,我认为堆栈溢出社区可以为我提供一个方向。如果我遗漏了什么,请告诉我。谢谢

  • 您希望在创建的活动中关闭“查看来宾列表”
  • 您希望使用谷歌应用程序脚本实现这一点
如果我的理解是正确的,这次修改怎么样

在这次修改中,我使用了CalendarEvent类的
setGuestScanseGuests
方法

修改脚本: 请按如下方式修改您的脚本

发件人: 致: 注:
  • 如果您使用日历API,请使用
    guestsCanSeeOtherGuests:false
参考:

如果我误解了你的问题,而这不是你想要的方向,我道歉。

这正是我想要的。谢谢@欢迎光临。谢谢你让我知道。我很高兴你的问题解决了。如果您的问题已解决,请按“接受”按钮。与您有相同问题的其他人也可以将您的问题作为可以解决的问题。我认为你的问题和解决方案对他们会有帮助。如果你找不到按钮,尽管告诉我@Payaj Vijayvargiya感谢您的回复。
function createEvent() {
    emailList = ['a@gmail.com','b@gmail.com','c@gmail.com'];
    var startTime = new Date('May 07, 2020 12:00:00 EST');
    var endTime = new Date('May 07, 2020 14:00:00 EST');
    var description = "Here is the link for the webinar: "; 
    var event = {'location': '','description': description,'guests':emailList+',', 'sendInvites':'True'};
    eventCal.createEvent(summary, startTime, endTime, event);
}
eventCal.createEvent(summary, startTime, endTime, event);
eventCal.createEvent(summary, startTime, endTime, event).setGuestsCanSeeGuests(false);