我想修改我从詹金斯发送的电子邮件。我该怎么做?我尝试使用 msg 变量并使用 msg.setContent("这是我想要的电子邮件正文中的字符串") 设置内容,但它没有任何想法?
问问题
1424 次
2 回答
1
我刚刚面临同样的任务:
msg.setContent("Test content", 'text/html')
为我工作。
我猜可能的类型是“text/html”和“text/plain”,请检查您是否更改了正确的类型。
于 2013-09-24T09:38:41.227 回答
0
msg.setContent
GString
如果类型作为内容传递,则不发送消息。
不要忘记转换GString
为java.lang.String
利用toString()
def gStringContent = "Hellow ${name}"
logger.println 'Content type is ' + gStringContent.getClass()
msg.setContent(gStringContent.toString(), 'text/html')
使用显式类型String
String gStringContent = """Hello $name
Goodby ${name}"""
logger.println 'Content type is ' + gStringContent.getClass()
msg.setContent(gStringContent.toString(), 'text/html')
等等
那是我的麻烦。固定的。
于 2018-03-06T08:19:24.617 回答