使用Apps脚本向我自己发送电子邮件时,我的ViewAction按钮工作正常.(与登录时相同的Gmail帐户)
function testSchemas() {
var htmlBody = HtmlService.createHtmlOutputFromFile('mail_template').getContent();
MailApp.sendEmail({
to: "myemail@gmail.com",
subject: 'Test Actions in the Inbox - ' + new Date(),
htmlBody: htmlBody
});
}
Run Code Online (Sandbox Code Playgroud)
将另一个Gmail帐户设置为收件人时,将不会显示操作按钮.我试过几个gmail帐户.
从它的角度来看,测试模式目前只有在发送给一个自己而不是其他gmail帐户时才有可能.这是真的?
我的动作按钮:
<html>
<head>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"action": {
"@type": "ViewAction",
"name": "Test Action",
"url": "https://mydomain.com/test"
},
"description": "Test action"
}
</script>
</head>
<body>
<p>
This a test for a Go-To action in Gmail.
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
工作标题:
Delivered-To: myemail@gmail.com
Received: by 10.112.167.104 with SMTP id zn8csp127915lbb;
Tue, 13 …Run Code Online (Sandbox Code Playgroud) 我们需要使用C#中的Regex.Replace()从电话号码中删除字符.允许的字符是+(仅第一个字符)和[0-9].应该过滤任何其他内容.
替换所有非数字的工作正常,但我们怎么能只允许+作为第一个char?
我们的正则表达式:
[^+0-9]+
Run Code Online (Sandbox Code Playgroud)
在这个数字:+41 456-7891+23它会删除空格和连字符,但不会删除+前面的23.
知道如何解决这个问题吗?
我正在使用Sitecore 6.6.我想在程序代码(C#)中向当前用户添加一个新的visitortag.有谁知道如何做到这一点?
非常感谢.
约迪