Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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
Javascript TypeError:无法读取属性";“名称价值”;从未定义。(第9行,文件“代码”)_Javascript - Fatal编程技术网

Javascript TypeError:无法读取属性";“名称价值”;从未定义。(第9行,文件“代码”)

Javascript TypeError:无法读取属性";“名称价值”;从未定义。(第9行,文件“代码”),javascript,Javascript,试图找出我错在哪里。我不是一个编码员,但我在重复使用另一个我使用过的谷歌表单中的代码 我试图在提交填充此谷歌表单的表单时触发发送的电子邮件 以下是公开页: 代码如下: function FormSubmit(formData) { // Load the sheets for processing var responseSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Master Editing Sheet"); va

试图找出我错在哪里。我不是一个编码员,但我在重复使用另一个我使用过的谷歌表单中的代码

我试图在提交填充此谷歌表单的表单时触发发送的电子邮件

以下是公开页:

代码如下:

function FormSubmit(formData) {
// Load the sheets for processing
var responseSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Master Editing Sheet");
var supData = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Support Data");
// Create and send the Email 
// Description is used to make the email
var description = supData.getRange(2,1).getValue();
var name = formData.namedValues["Prospects' Names"];

var timestamp = formData.namedValues["Timestamp"];

var to = "andrew.appel@gmail.com";
var subject = "New Prospect Submitted: " + name;
var message = "New Prospect | Submitted by | Initial Contact | Initial Notes: " + "\n" + "\n";
message += description + "\n" + "\n";
message += "The Master Recruitment Spreadsheet can be viewed by clicking on  the following link" + "\n";
message += "https://tinyurl.com/recruitmaster"
MailApp.sendEmail(to, subject, message);
}
非常感谢你!!
Andrew

传递到函数中的数据无效,因此无法调用该函数的属性。这基本上就像试图调用undefined.namedValue一样


您可能需要检查函数的调用位置。

传递到函数中的数据无效,因此无法调用函数的属性。这基本上就像试图调用undefined.namedValue一样


您可能需要检查函数的调用位置。

附加调试器并检查formData的值。。。好像没定义谢谢你!它是否因为只有在提交表单时才被定义而未定义?我正在脚本编辑器中测试它,您可以进一步了解这里面临的同类问题好的,看,谢谢!还没有成功,但是在使用ITI时,我只是在不同的电子表格中测试了工作代码,在调试器中得到了相同的错误,但是可以处理提交的表单。所以,我想知道为什么这段代码不像其他代码那样发送电子邮件。附加调试器并检查formData的值。。。好像没定义谢谢你!它是否因为只有在提交表单时才被定义而未定义?我正在脚本编辑器中测试它,您可以进一步了解这里面临的同类问题好的,看,谢谢!还没有成功,但是在使用ITI时,我只是在不同的电子表格中测试了工作代码,在调试器中得到了相同的错误,但是可以处理提交的表单。所以,我想知道为什么这个代码不像其他代码那样发送电子邮件。嗨,很不幸,我是一个新手,我不知道怎么做…是不是因为只有在提交表单时才定义它?我在脚本editorHi中测试它,我只是在另一个电子表格中测试了工作代码,它在调试器中得到了相同的错误,但是可以处理提交的表单。所以,我想知道为什么这个代码不像其他代码那样发送电子邮件。嗨,很不幸,我是一个新手,我不知道怎么做…是不是因为只有在提交表单时才定义它?我在脚本editorHi中测试它,我只是在另一个电子表格中测试了工作代码,它在调试器中得到了相同的错误,但是可以处理提交的表单。所以,我想知道为什么这个代码不像其他代码那样发送电子邮件。