Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Acumatica 找不到“;从「;尝试添加时web API中的字段;草稿电子邮件;机会中的活动_Acumatica - Fatal编程技术网

Acumatica 找不到“;从「;尝试添加时web API中的字段;草稿电子邮件;机会中的活动

Acumatica 找不到“;从「;尝试添加时web API中的字段;草稿电子邮件;机会中的活动,acumatica,Acumatica,感谢@DChhapgar帮助我了解如何在opportunity中添加“草稿电子邮件”活动,但是,当我试图运行我按照@DChhapgar指令创建的代码时,我得到如下错误: 错误#13:插入“活动”记录引发了一个或多个错误。请复习。错误:“发件人”不能为空 我的代码如下: CR304000Content CR304000 = context.CR304000GetSchema(); context.CR304000Clear();

感谢@DChhapgar帮助我了解如何在opportunity中添加“草稿电子邮件”活动,但是,当我试图运行我按照@DChhapgar指令创建的代码时,我得到如下错误:

错误#13:插入“活动”记录引发了一个或多个错误。请复习。错误:“发件人”不能为空

我的代码如下:

            CR304000Content CR304000 = context.CR304000GetSchema();
            context.CR304000Clear();

            //Email Activity Screen
            CR306015Content CR306015 = context.CR306015GetSchema();
            context.CR306015Clear();

            //Locate Opportunity for which Email Draft needs to be added
            CR304000Content[] CR304000result = context.CR304000Submit(
                new Command[]
                {                                        
                    new Value { Value = opportunity.ID, LinkedCommand = CR304000.OpportunitySummary.OpportunityID},
                    //Invoke New Email Actity Action
                    CR304000.Actions.NewMailActivity
                });

            //Specify data for Email Activity

            if (!string.IsNullOrWhiteSpace(email.Subject))
            {
                CR306015Content[] CR306015result = context.CR306015Submit(
                    new Command[] 
                    {                    
                        new Value { Value = "abcd@efg.com", LinkedCommand = CR306015.Message.FromMailAccountID},
                        new Value { Value = email.ToAddress, LinkedCommand = CR306015.Message.To},
                        new Value { Value = email.Subject, LinkedCommand = CR306015.Message.Subject },
                        new Value { Value = email.Message, LinkedCommand = CR306015.Message_.ActivityDetails},
                        CR306015.Actions.Save,
                    });         
            }
我看到web服务规范中总共有三个与电子邮件“发件人”相关的字段:CR306015.Message.FromMailAccountID、CR306015.Message.FromEmailAccountID、CR306015.Message.FromMailFrom,但它们都不适用于我


我遗漏了什么吗?

我猜
FromMailAccountID
需要是一个整数。看看现有记录的值是什么。

我猜
FromMailAccountID
需要是一个整数。查看现有记录的值