google-app-maker - 在 google appmaker 中设置电子邮件正文内容
问题描述
我想发送一封电子邮件,其中包含与我的数据相关的内容,例如我在 Google AppMaker Project Tracker 模板的数据源脚本中找到的以下代码。但我不明白它是如何工作的。data.modifiedBy如何反映到我的数据源中的记录?
有楼上的帮忙吗?谢谢 ..
解决方案
查看模板中的通知服务器端脚本。
它具有notifyAboutItemChanges_
将数据传递给该记录的方法。
function notifyAboutItemChanges_(changes) {
var settings = getAppSettingsRecord_()[0];
if (!settings.EnableEmailNotifications) {
return;
}
var data = {
appUrl: settings.AppUrl,
itemType: changes[0].Type,
itemKey: changes[0]._key,
itemName: changes[0].Name,
modifiedBy: changes[0].ModifiedBy,
changes: changes
};
// Email subject.
var subjectTemplate =
HtmlService.createTemplate(settings.NotificationEmailSubject);
}
此函数将此数据传递到您的设置记录。
所以这里没有魔法 :) 您需要将数据传递给您的记录,该记录将在运行时替换为这些值。
有关电子邮件的更多详细信息,请参阅此示例应用程序。
推荐阅读
- python - 根据另一列python pandas的计数用一个填充列
- r - 如何根据R中的条件减去多列
- android - 复制资源/android/icon/mdpi-foreground.png 时出错
- java - Big Sur 上的 Java 8 将 os.name 报告为“Mac OS X”,将 os.version 报告为“10.16”
- c++ - 调整大小的 opencv 图像在 QWidget C++ 上未正确显示
- php - Symfony 参数在逗号上爆炸返回单个条目
- angular - 我可以根据 Angular 组件的 HTML 代码中的布尔属性的值在按钮上调用不同的方法吗?
- python - 多处理结果列表
- haskell - 了解 (,) <$> 长度 <*> 头的类型
- python-3.x - 数据流 ReadFromMongoDB 因依赖错误而失败