将 google 应用程序脚本文本按钮更改为填充样式
change google apps script text button to filled style
默认的文本按钮样式是TEXT,但是如果你想让它有背景,需要是FILLED类型。
const textButton = CardService.newTextButton();
textButton.setText("Update Draft");
textButton.setTextButtonStyle(TextButtonStyle.FILLED);
textButton.setBackgroundColor('#d85300');
这里说的是第三行,setTextButtonStyle方法。
该方法采用 TextButtonStyle 类型的枚举,默认值为 TEXT,但我们需要将其更改为 FILLED,以便我们可以添加背景颜色。
问题是,使用 TextButtonStyle.FILLED 应该可行,这就是您访问枚举值的方式。
这是文档的 link。
如果您需要更多参考,我正在创建一个 Google Workplace Gmail 插件。
我正在创建一个上下文撰写界面。同样,这是文档。
https://developers.google.com/workspace/add-ons/gmail/extending-compose-ui
当我 运行 我的应用程序时,出现错误
ReferenceError: TextButtonStyle is not defined
我试过几种访问枚举的方法,应该可以,但我不知道为什么不行。
对于任何遇到困难的人,他们的文档对此并不清楚,您需要链接这些方法才能使其正常工作。这是一个工作示例。
const textButton = CardService.newTextButton()
.setText("Update Draft")
.setTextButtonStyle(CardService.TextButtonStyle.FILLED)
.setBackgroundColor('#d85300');
默认的文本按钮样式是TEXT,但是如果你想让它有背景,需要是FILLED类型。
const textButton = CardService.newTextButton();
textButton.setText("Update Draft");
textButton.setTextButtonStyle(TextButtonStyle.FILLED);
textButton.setBackgroundColor('#d85300');
这里说的是第三行,setTextButtonStyle方法。 该方法采用 TextButtonStyle 类型的枚举,默认值为 TEXT,但我们需要将其更改为 FILLED,以便我们可以添加背景颜色。
问题是,使用 TextButtonStyle.FILLED 应该可行,这就是您访问枚举值的方式。
这是文档的 link。
如果您需要更多参考,我正在创建一个 Google Workplace Gmail 插件。
我正在创建一个上下文撰写界面。同样,这是文档。
https://developers.google.com/workspace/add-ons/gmail/extending-compose-ui
当我 运行 我的应用程序时,出现错误
ReferenceError: TextButtonStyle is not defined
我试过几种访问枚举的方法,应该可以,但我不知道为什么不行。
对于任何遇到困难的人,他们的文档对此并不清楚,您需要链接这些方法才能使其正常工作。这是一个工作示例。
const textButton = CardService.newTextButton()
.setText("Update Draft")
.setTextButtonStyle(CardService.TextButtonStyle.FILLED)
.setBackgroundColor('#d85300');