如何在Google App Script插件卡片组件中使用Material Icons?
Google Apps Script 自定义图标相关问题解答
一、gstatic域名Material Icon URL的来源
这类URL是Google为自身生态服务(包括Workspace系列工具)预托管的内部Material Icon资源,通过gstatic这个静态资源分发域名提供服务,和公开的Fonts Icons平台属于不同的资源分发渠道,所以无法在公开的Material Icons网页上找到对应URL。
这类URL的命名遵循固定规则:https://www.gstatic.com/images/icons/material/system/[缩放倍率]/[图标名称]_[颜色标识]_[尺寸]dp.png
- 缩放倍率:常见
1x(标准分辨率)、2x(高分辨率适配) - 颜色标识:比如
black、blue_gm(Google Workspace风格蓝色) - 尺寸:常用
48dp,是适配Google Workspace组件的标准尺寸
二、Google Apps Script是否有未公开的内置Material Icon
官方文档中CardService.Icon枚举列出的就是全部公开的内置图标,不存在未被发现的“隐藏”内置Material Icon。如果需要更多图标样式,只能通过setIconUrl(url)这类方法传入自定义图标URL来实现,除了使用上述gstatic托管的内部资源,也可以自行上传图标到可公开访问的托管服务来使用。
内容的提问来源于stack exchange,提问作者Luke Vo
相关产品推荐
相关产品推荐

