Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app maker 修复通知电子邮件内容_Google App Maker - Fatal编程技术网

Google app maker 修复通知电子邮件内容

Google app maker 修复通知电子邮件内容,google-app-maker,Google App Maker,因此,我在片段页面(用于编辑数据库条目)上有一个状态下拉列表,当条目从“待定”更改为“准备构建”时,我希望发送电子邮件通知 我正在使用以下代码: var widgets = widget.parent.descendants; var to = 'notifications@xxx.com'; var subject = 'New System Order: ' + widgets.ProjectName.value; var msg = "A new order for

因此,我在片段页面(用于编辑数据库条目)上有一个状态下拉列表,当条目从“待定”更改为“准备构建”时,我希望发送电子邮件通知

我正在使用以下代码:

var widgets = widget.parent.descendants;
    var to = 'notifications@xxx.com';
    var subject = 'New System Order: ' + widgets.ProjectName.value;
    var msg = "A new order for [ " + widgets.ProjectName.value + " ] has been created for [ " + widgets.UsersPosition.value + " ]";
    sendMessage(to, subject, msg);
你可以看到,我也有它拉项目名称/用户位置在主题/正文的电子邮件。这些是片段页面上的文本框,显示条目中的信息

当下拉列表和文本框都在同一个面板中时,所有这些都非常有效,完全符合要求。但是,当我将它们分成单独的面板时(为了美观),系统无法找到widgets.ProjectName.valuewidgets.UsersPosition.value

我假设我只需要调整var widgets=widget.parent.substands行,但我不知道要做什么


任何帮助都将不胜感激。多谢各位

看来我只需要更改widget.parent.substands到widget.root.com

我建议您改用模型事件。 App Maker将在每次修改记录时触发“onSave”事件

转到模型编辑器中的“事件”选项卡,并添加如下内容:

if(oldRecord.State==“挂起”&&record.State==“准备构建”){
发送电子邮件();
}