Я программирую аддон gmail, и он загружается как опция для некоторых сообщений, а не для всех сообщений. По иронии судьбы, он не загружается для конкретных сообщений, для которых я хочу использовать аддон.
У меня есть следующее в приложении JSON:
{
"oauthScopes": [
"https://www.googleapis.com/auth/gmail.addons.execute",
"https://www.googleapis.com/auth/gmail.readonly"
],
"gmail": {
"name": "My Addon",
"logoUrl": "https://www.gstatic.com/images/icons/material/system/2x/bookmark_black_24dp.png",
"contextualTriggers": [{
"unconditional": {},
"onTriggerFunction": "buildAddOn"
}],
"primaryColor": "#4285F4",
"secondaryColor": "#4285F4"
}
}
В документации по аддону Gmail говорится, что «безусловное» является единственным значением для контекстных триггеров, что означает, что аддон должен открываться для каждого сообщения. Любые идеи, почему он не будет загружаться для некоторых?
В качестве фона аддон будет использоваться для добавления информации о событии из автоматически сгенерированного электронного письма (сгенерированного системой бронирования номеров моей организации) в форму для добавления ее в соответствующие Календари Google. Я ничего не могу придумать о самом сообщении, которое сделало бы аддон недоступным, тем более что аддон, предположительно, не имеет другого выбора, кроме как запускаться для всех сообщений.
РЕДАКТИРОВАТЬ: как ни странно, это работает, если я переслать авто сообщение себе; тогда аддон загрузится.