Я пытался фильтровать письма на основе поля messageListVisibility ярлыков, назначенных этому письму. Если быть точным, я просматриваю ярлыки каждого электронного письма, и если какой-либо из ярлыков имеет значение messageListVisibility, установленное для «скрыть», я не показываю сообщение. Это не сработало, так что, когда я взглянул на этикетках, возвращенных вызовом «Users.labels: список», который извлекает все ярлыки, я заметил несколько вещей:Использование 'messageListVisibility' в API Gmail
- Папка INBOX этикетка имеет messageListVisibility = "скрывать"???
- На этикетке "ВАЖНО" есть сообщениеListVisibility = "hide" ???
- Несколько системных меток не имеют поля messageListVisibility.
Последняя точка управляема, но две другие немного удивительны. Правильно ли я полагаю, что цель поля messageListVisibility заключается в том, чтобы не показывать пользователю любое электронное письмо с этой меткой?
OK Я неправильно понял. Меня сбила с толку часть «видимости сообщений», которая заставляла меня думать, что это повлияло на отображение сообщений, а не на ярлыки. Теперь это понятно и соответствует поведению, которое я видел в пользовательском интерфейсе. Благодарю. – gwyers
@gwyers Рассмотрите возможность опроса и принятия его ответа, чтобы другие с тем же вопросом могли его найти :) – Tholle