import React, {Component} from 'react';
import MyDatePicker from './MyDatePicker';
class FormContainer extends Component {
constructor(props) {
super(props);
const date = Date.now();
this.state = {
date: `${date.getDay()}/${date.getMonth()}/${date.getYear()}`
};
/* this.submit = this.submit.bind(this); */
// no need to bind it here if you use
//this.functionName();
}
submit(date) {
// instead of reading it from state, you can pass the date to submit function. that way you dont even need to store it in state
}
render() {
return (
<form>
<MyDatePicker
date={this.state.date}
onDateChange={(date) => {
this.setState({date});
this.submit(date);
/// you can pass date as well as accessing it from state
}
} />
<button onClick={this.submit}>Submit date</button>
</form>
);
}
}
如果我们改为使用((Outlook._MailItem)电子邮件).Send();它的工作,但使用ReplyAll()函数时,它无法正常工作。
答案 0 :(得分:2)
无需从头开始创建新邮件。相反,您可以使用从ReplyAll
方法返回的项目。因此,您可以在“资源管理器”窗口中选择所选项目并将其强制转换为MailItem类。
Object selObject = this.Application.ActiveExplorer().Selection[1];
Outlook._MailItem eMail = selObject as Outlook._MailItem;
Outlook._MailItem reply = eMail.ReplyAll();
您可以根据需要处理reply
对象并设置其属性。
您可能会发现How To: Respond to an Outlook email programmatically文章很有帮助。
答案 1 :(得分:1)
ReplyAll
是一个返回新创建的项目的函数。上面的代码忽略了返回的值,并在原始项目上设置了Body
属性。