我正在尝试使用表单发送电子邮件,并且还保存所有电子邮件的历史记录。我在数据库中有一个名为成功的字段,用于跟踪电子邮件是否已发送。如何根据用户活动或电子邮件发送状态从客户端脚本更新字段的值。
</ScrollView>
<Animated.View style = {[ styles.HeaderStyle, { height: AnimateHeaderHeight, backgroundColor: AnimateHeaderBackgroundColor } ]}>
<Text style={styles.HeaderInsideTextStyle}> Collapsible Expandable Header </Text>
</Animated.View>
成功是我数据库中的一个字段。我的脚本正在发送电子邮件。并更新 我期望更新具有两个可能值的成功值(如果必须将字段更改为布尔值,我很好)。任何人都可以给我指导如何实现这一目标?预先感谢。
答案 0 :(得分:0)
通常,如果创建的记录依赖于要发送的电子邮件,则需要实现电子邮件功能并在创建的记录的成功功能内进行回调,如下所示:
假设您有一个带有按钮的表单,该按钮创建的记录具有已发送电子邮件的状态字段,那么您的“提交按钮”应具有以下代码:
var status = app.pages.Email.descendants.EmailStatus;
widget.datasource.createItem({
success: function(result) {
google.script.run
.withFailureHandler(function(e) {
status.text = e.message;
result.Success = false;
})
.withSuccessHandler(function() {
status.text = 'Email sent';
result.Success = true;
})
.sendEmailMessage(to, subject, msg);
},
failure: function(error) {
status.text = error.message;
}
});