Google apps script 在谷歌应用程序脚本中,触发器无法处理表单提交

Google apps script 在谷歌应用程序脚本中,触发器无法处理表单提交,google-apps-script,triggers,form-submit,Google Apps Script,Triggers,Form Submit,我已经写了下面的代码。触发器在表单提交时激活。授权完成。但是,电子邮件仍然不会被触发。所有变量都是从电子表格中提取的。向问题追踪器提出问题,他们已用以下备注关闭问题 " 感谢您提交此问题 您的屏幕截图表明在执行触发器时没有错误。 我还可以确认您是否正确使用了方法MailApp.sendmail。但是,我不知道您的变量board来自何处,如何填充“onFormSubmit”以及如何创建和填充数组“board.values[] 我只能假设这就是你的错误的来源。请注意,你的问题不是谷歌方面的错误,而是

我已经写了下面的代码。触发器在表单提交时激活。授权完成。但是,电子邮件仍然不会被触发。所有变量都是从电子表格中提取的。向问题追踪器提出问题,他们已用以下备注关闭问题

" 感谢您提交此问题

您的屏幕截图表明在执行触发器时没有错误。 我还可以确认您是否正确使用了方法
MailApp.sendmail
。但是,我不知道您的变量
board
来自何处,如何填充“onFormSubmit”以及如何创建和填充数组“board.values[]

我只能假设这就是你的错误的来源。请注意,你的问题不是谷歌方面的错误,而是开发者的问题。要获得开发者问题的帮助,请使用开发者平台www.stackoverflow.com

谢谢你的理解! 下午5:27 状态:分配不会修复(不可复制) "

功能我的功能(车载){
var conId=板载数值[1];
var conName=板载。值[2];
var conNo=机载。值[3];
var conEmail=机载。值[4];
var conAddress=板载值[5];
var conCity=机载。值[6];
var conDob=机载。值[7];
var conAcc=车载数值[8];
var conBank=船载数值[9];
var conIfsc=船载数值[10];
var conType=板载值[11];
var payScheme=船上价值[12];
var subject=“欢迎作为主大脑连接器登船”+conName;
var htmlBody='来自Master Brains的问候!!!

我们很高兴告诉您,我们已成功确认您为Master Brains授权连接器'; sendmail(conEmail,subject,htmlBody,{'htmlBody':htmlBody,cc:'raajesh@master-Brainss.com'}) }
我会尝试在变量中使用硬编码值,只是为了确保触发函数起作用,并且可以发送和接收电子邮件


如果它使用硬编码值,您应该发布一些关于如何创建板载关联数组的信息

我会尝试在变量中使用硬编码值,只是为了确保函数触发有效,并且可以发送和接收电子邮件

如果它使用硬编码值,您应该发布一些关于如何创建板载关联数组的信息

  • 检查您发送的文件夹。有时会发送电子邮件,但从未收到
  • 电子邮件也可能因各种原因被阻止
  • 如果您发送完全重复的电子邮件作为测试,后续电子邮件可能会 不得在收款账户中显示。我想谷歌可以查一下 查看准确的副本,不显示后续的准确电子邮件。测试时,, 不要总是发送完全重复的电子邮件
  • 在登录多个谷歌网站时出现了一些问题 同时也要考虑到这些问题。你曾经签过两个或更多的人吗 在创建表单提交时同时提交Google帐户 扳机
      • 检查您发送的文件夹。有时会发送电子邮件,但从未收到
      • 电子邮件也可能因各种原因被阻止
      • 如果您发送完全重复的电子邮件作为测试,后续电子邮件可能会 不得在收款账户中显示。我想谷歌可以查一下 查看准确的副本,不显示后续的准确电子邮件。测试时,, 不要总是发送完全重复的电子邮件
      • 在登录多个谷歌网站时出现了一些问题 同时也要考虑到这些问题。你曾经签过两个或更多的人吗 在创建表单提交时同时提交Google帐户 扳机

      大家好,欢迎来到SO。你检查过所有变量了吗?你好Raajesh!你的问题到底是什么?您是否收到指定为“抄送”的电子邮件?请确保也签入垃圾邮件文件夹。干杯亲爱的所有人,我想通知你们,我观察到这些电子邮件仅在master brains域内工作。我将“改为”和“抄送”作为我的电子邮件地址,raajesh@master-brains.com和电子邮件都在工作。我很担心为什么它不适用于gmail和其他域帐户。如果有人能帮我,我将不胜感激。你好@RaajeshS!您的管理控制台设置中是否有列出的IP?你介意检查一下吗?干杯大家好,欢迎来到SO。你检查过所有变量了吗?你好Raajesh!你的问题到底是什么?您是否收到指定为“抄送”的电子邮件?请确保也签入垃圾邮件文件夹。干杯亲爱的所有人,我想通知你们,我观察到这些电子邮件仅在master brains域内工作。我将“改为”和“抄送”作为我的电子邮件地址,raajesh@master-brains.com和电子邮件都在工作。我很担心为什么它不适用于gmail和其他域帐户。如果有人能帮我,我将不胜感激。你好@RaajeshS!您的管理控制台设置中是否有列出的IP?你介意检查一下吗?干杯嗨,谢谢你的回复!!!我创建了一个谷歌表单,其中有一些字段可以填写。提交表单后,必须触发电子邮件。这就是要求。我创造了形式。根据响应表,我已经在脚本编辑器中编写了代码。响应表中的第5个字段包含需要发送触发器的电子邮件,因此,我将“板载”命名为函数名称,并从响应表中分配所有值。然后,触发器被启用。亲爱的所有人,我想通知你们,我观察到这些电子邮件只在主大脑域内工作。我将“改为”和“抄送”作为我的电子邮件地址,raajesh@master-brains.com和电子邮件都在工作。我很担心为什么它不适用于gmail和其他域帐户。如果有人能帮我,我将不胜感激。嗨,谢谢你的回复!!!我创建了一个谷歌表单,其中有一些字段可以填写。提交表单后,必须触发电子邮件。这就是要求。我创造了形式。基础响应表,I
      function myFunction(onboard) {
      
        var conId = onboard.values[1];
        var conName = onboard.values[2];
        var conNo = onboard.values[3];
        var conEmail = onboard.values[4];
        var conAddress = onboard.values[5];
        var conCity = onboard.values[6];
        var conDob = onboard.values[7];
        var conAcc = onboard.values[8];
        var conBank = onboard.values[9];
        var conIfsc = onboard.values[10];
        var conType = onboard.values[11];
        var payScheme = onboard.values[12];
      
        var subject = 'Welcome Onboard as Master-Brains Connector | '+conName;
      
        var htmlBody = 'Greetings from Master-Brains!!!<br><br>We are pleased to update you that we have successfully confirmed you as Master-Brains authorized Connector';
      
        MailApp.sendEmail(conEmail, subject, htmlBody, {'htmlBody':htmlBody, cc: 'raajesh@master-brains.com'})
      
      }