ACS: фильтрация событий на основе ExtendedProperties - PullRequest
1 голос
/ 27 апреля 2020

Я пытаюсь перечислить события, соответствующие значению общего ExtendedProperty. Я проверил свои параметры с помощью API Explorer , но я не могу понять синтаксис, который я должен использовать в скрипте Google Apps.

Пока я пробовал

Calendar.Events.list(cal_id, {sharedExtendedProperties: {key1: val1}});

,

Calendar.Events.list(cal_id, {sharedExtendedProperties: `key1=${val1}`});

и

Calendar.Events.list(cal_id, {extendedProperties: {shared: {key1: val1}}});

безуспешно.

Я что-то упустил?

1 Ответ

0 голосов
/ 27 апреля 2020

Ну, я неправильно прочитал API, ответ:

Calendar.Events.list(cal_id, {sharedExtendedProperty: `key1=${val1}`})

Обратите внимание на "sharedExtendedPropert> y <" (единственное число, которое я пропустил сначала). </p>

Для нескольких свойств требуется массив:

Calendar.Events.list(cal_id, {sharedExtendedProperty:
  [`key1=${val1}`,
   `key2=${val2}`]
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...