【问题标题】:Achieving monospaced text in card text在卡片文本中实现等宽文本
【发布时间】:2019-08-15 17:06:14
【问题描述】:

我想知道是否可以在卡片或 textParagraph 中发送等宽块。

我尝试了```,但没有成功,<span> 也没有style 属性。

例如:

{
    "cards": {
        "sections": {
            "widgets": {
                "textParagraph": {
                    "text": "This is a code:<br>```print('hi')```"
                }
            }
        }
    }
}

如何在卡片中包含等宽文本?

【问题讨论】:

  • 它和C有什么关系?对我来说似乎是一个 HTML 问题
  • 绝对是一个错字,抱歉哈哈好吧,这是一个 Google Hangout API 问题:P
  • 我确实阅读了他们的文档,因为它很糟糕,所以我决定在这里问。可能还有另一种添加这些块的方法,或者 JSON 中未列出的一些特殊元素。
  • 不好?!它说您只能使用某些 HTML 标记来增加文本并继续列出它们,并且它特别指出这与“使用不同的标记语法解析”的基本消息的文本正文不同,并且链接到显示的页面该语法的三重反引号部分。

标签: hangout


【解决方案1】:

根据documentation,这是不可能的。它指出,卡片文本只能通过一小部分 HTML 标签进行扩充,这些标签都不能产生所需的结果。它特别指出,这与基本消息的正文不同,后者使用支持三重反引号的语法。

此外,文档中的任何小部件都不能用于达到预期的效果。

【讨论】:

  • 是的,我知道。我正在为此寻找可能的解决方案。难道没有任何元素可以添加到卡片中以获得代码块吗?
  • 问题是我无法更改字体。
  • 确实如此。我在列表中看到font,但没有注意到它只能用于更改颜色。修复了问题并更新了答案以匹配。
猜你喜欢
  • 2017-02-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-26
  • 1970-01-01
相关资源
最近更新 更多