【问题标题】:Gmail addon - compose trigger select action without Card / UIGmail 插件 - 撰写没有卡片/用户界面的触发器选择操作
【发布时间】:2019-10-19 19:42:45
【问题描述】:

this tutorial 之后,我可以在 Gmail 撰写 UI 中创建一个新图标,该图标会打开一张卡片,让用户选择一张照片,并将其插入到电子邮件中。 单击图标后如何直接插入图像?这将是一个频繁的操作,我不想要求我的用户每次都处理 UI。有没有办法在我的 composeTrigger.selectActions 列表中直接设置返回 newUpdateDraftBodyAction 的函数?

【问题讨论】:

  • 我知道预设回复,这不是我需要的。我主要是问这个问题,看看我是否可以解决编写浏览器扩展的问题。
  • 请解释一下直接点击图标是什么意思?您是指卡片部分中的图标还是要完全绕过卡片服务的使用?

标签: google-apps-script gmail-addons


【解决方案1】:

为此,您必须了解点击如何触发图像的插入。

如果您查看您提供的教程,有一行负责点击操作:

(...)            CardService.newImage()
                .setImageUrl(imageUrl)
                .setOnClickAction(CardService.newAction()
                      .setFunctionName('applyInsertImageAction')
                                  .setParameters({'url' : imageUrl})));
(...)

如果我们仔细研究一下,我们会发现我们告诉我们的图像有一个OnClickAction,它调用一个函数名为“applyInsertImageAction”和参数{"url":<imageUrl>}的新动作。

因此,简而言之,您必须使用正确的参数调用applyInsertImageAction 函数来执行此操作,而无需额外点击图像。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 2023-03-30
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    相关资源
    最近更新 更多