Apps 脚本:如何使用令牌
Apps Script: How to use token
我发现 THIS pretty good explained script HIER 可以将退订选项添加到我的邮件合并中。它甚至被 Google 推荐。我设法安装了它,但我不知道应该在下面的 HTML 代码中的最后一个花括号(所以,{{TOKEN}}
)中放入哪个值,因为这是第一次曾经我使用令牌。有人可以帮忙吗?我的意思是 {{TOKEN}}
的值会是什么样子?谢谢:)
这是我需要帮助的 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<h1>We are testing our unsubscribe feature</h1>
<a href="{{WEBAPP_URL}}?email={{EMAIL}}&unsubscribe_hash={{TOKEN}}"> Unsubscribe </a>
</body>
</html>
什么?
WEBAPP_URL
您的 Web 应用程序 url。
EMAIL
收件人的邮箱。
TOKEN
可能是为每个收件人(也可能是每封电子邮件)生成的随机字符串(哈希)。
怎么做?
替换应该在您创建电子邮件时完成。
具体方法取决于您使用的工具(和此类语言)。
通常,您需要replace
将值与存储在变量中的实际值
在这里,我假设它是 Google Apps 脚本。
var html = HtmlService.createHtmlOutputFromFile('index');
var content = html.getContent().replace('{{EMAIL}}', email);
/* ... */
另一种方法是使用 scriplets
。
参考:
- replace()
- Pushing variables to templates
我发现 THIS pretty good explained script HIER 可以将退订选项添加到我的邮件合并中。它甚至被 Google 推荐。我设法安装了它,但我不知道应该在下面的 HTML 代码中的最后一个花括号(所以,{{TOKEN}}
)中放入哪个值,因为这是第一次曾经我使用令牌。有人可以帮忙吗?我的意思是 {{TOKEN}}
的值会是什么样子?谢谢:)
这是我需要帮助的 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<h1>We are testing our unsubscribe feature</h1>
<a href="{{WEBAPP_URL}}?email={{EMAIL}}&unsubscribe_hash={{TOKEN}}"> Unsubscribe </a>
</body>
</html>
什么?
WEBAPP_URL
您的 Web 应用程序 url。
EMAIL
收件人的邮箱。
TOKEN
可能是为每个收件人(也可能是每封电子邮件)生成的随机字符串(哈希)。
怎么做?
替换应该在您创建电子邮件时完成。
具体方法取决于您使用的工具(和此类语言)。
通常,您需要replace
将值与存储在变量中的实际值
在这里,我假设它是 Google Apps 脚本。
var html = HtmlService.createHtmlOutputFromFile('index');
var content = html.getContent().replace('{{EMAIL}}', email);
/* ... */
另一种方法是使用 scriplets
。
参考:
- replace()
- Pushing variables to templates