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


参考: