Как скрыть список гостей в календаре Google с помощью скрипта приложения - PullRequest
1 голос
/ 09 апреля 2020

Я использую скрипт приложения Google на листе Google, чтобы отправить приглашение в календарь для контактов. Я сгруппировал свои контакты по событиям, поэтому в каждой строке есть 2 столбца: Имя события и Список электронных писем.

Используя функцию ниже (только пример) в редакторе сценариев, я могу отправить всем гостям приглашение в календарь. Но приглашение показывает им список всех других приглашенных гостей (и их электронные письма).

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);
}

Календарь Google позволяет вам скрыть этот список, если вы создаете событие вручную, я проверил документацию скрипта приложений Google, но не смог найти ничего, что могло бы скрыть этот список для гостей. Поскольку у меня нет большого опыта работы со сценарием приложения, мысль о том, что сообщество переполнения стека может дать мне направление. Пожалуйста, дайте мне знать, если я что-то упустил. Спасибо!

1 Ответ

1 голос
/ 09 апреля 2020
  • Вы хотите отключить «Просмотр списка гостей» на созданном мероприятии.
  • Вы хотите добиться этого с помощью скрипта Google Apps.

Если я понимаю правильно, как насчет этой модификации?

В этой модификации я использовал метод setGuestsCanSeeGuests Class CalendarEvent.

Модифицированный скрипт:

Пожалуйста, измените ваш скрипт следующим образом .

С:
eventCal.createEvent(summary, startTime, endTime, event);
Кому:
eventCal.createEvent(summary, startTime, endTime, event).setGuestsCanSeeGuests(false);

Примечание:

  • Если вы используете Calendar API, используйте guestsCanSeeOtherGuests: false. Ссылка

Ссылка:

Если я неправильно вас понял вопрос, и это было не то направление, которое вы хотите, я прошу прощения.

...