Ответить с помощью newComponseActionResponseBuilder вылетает приложение Gmail для Android

Действие ответа надстройки прекрасно работает в Google Chrome. Но создает черновик и вылетает приложение Gmail в Android. Однако остальные функции надстройки остаются без изменений. Есть ли у кого-нибудь подобные проблемы?

function renderComposeMail(e) {
    // Activate temporary Gmail add-on scopes, in this case to allow
    // a reply to be drafted.
    var accessToken = e.messageMetadata.accessToken;
    GmailApp.setCurrentMessageAccessToken(accessToken);

    // Creates a draft reply.
    var messageId = e.messageMetadata.messageId;
    var message = GmailApp.getMessageById(messageId);
    var draft = message.createDraftReply('A logo',
        {
            htmlBody: "Kitten! <img src='cid:logo'/>",
            attachments: [
              UrlFetchApp.fetch('https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/2d/a0/dc/2da0dc7b-acf5-0fad-0093-0065cd89ff7b/AppIcon-1x_U007emarketing-85-220-0-6.png/246x0w.jpg')
                  .getBlob()
            ],
            inlineImages: {
              "logo": UrlFetchApp.fetch('https://is1-ssl.mzstatic.com/image/thumb/Purple118/v4/2d/a0/dc/2da0dc7b-acf5-0fad-0093-0065cd89ff7b/AppIcon-1x_U007emarketing-85-220-0-6.png/246x0w.jpg')
                           .getBlob()
            }
        }
    );
 
    var card = CardService.newComposeActionResponseBuilder().setGmailDraft(draft)
    return card.build();
}

Я добавил это как проблему

2 ответа

Вы можете попробовать пример кода в этой документации.

var composeActionResponse = CardService.newComposeActionResponseBuilder()
    .setGmailDraft(GmailApp.createDraft("recipient", "subject", "body"))
    .build();

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

Похоже, это ошибка вне вашего контроля. Я бы порекомендовал зарегистрировать его как проблему здесь https://issuetracker.google.com/issues?q=componentid:325133%2B%20status:open%20type:bug. Для надстроек остается довольно много проблем, мы сами зафиксировали несколько ошибок.

Другие вопросы по тегам