当前位置: 首页 > 知识库问答 >
问题:

表格提交后发送电子邮件,计算有问题

龙繁
2023-03-14

我现在在表单提交上有一个触发器来运行我的代码,它会将提交的数据拉入并通过电子邮件将摘要发送给html" target="_blank">用户。我需要对提交的数据进行计算,并在摘要电子邮件中提供这些结果。我已经能够硬编码这一点,我有一个工作脚本,但我想做的计算表之一,而不是。我有另一个工作表设置来拉入表单数据并执行计算,但问题似乎是当表单数据提交时,其他工作表都不会更新,因此如果我尝试从其他工作表中拉取计算,它将不包括最新条目。

我尝试过从其他工作表获取数据,但我不认为其他工作表的计算正在刷新以包括新提交的数据,或者代码在工作表刷新之前执行,可能是操作顺序限制。所期望的目标是让用户提交表单,然后让所有使用该数据的表单将其拉入并完成计算,然后使用新计算的结果发送电子邮件。理想情况下,从多个工作表中提取数据。

我认为“在表单上提交”触发器在这里不合适,相反,我可能需要在我用来计算触发电子邮件的表单上发生事件。或者有人知道有没有办法在继续执行代码之前强制更新所有工作表和计算字段?

有什么想法吗?谢谢!

共有2个答案

裴俊迈
2023-03-14

Pl.尝试在目标工作表中导入,以从表单工作表中提取数据

您必须在单独的表格中维护“已完成”。

如果您看到一个新条目,请进行计算,发送邮件并更新已完成的字段。

阎鹏
2023-03-14

我不确定我是否100%得到了你想要的,但你需要知道,如果是你的函数打开电子表格并在上面写入数据,你不能添加任何触发器。触发器只能在“人工”操作后运行(onOpen、OneEdit..)

 类似资料:
  • (https://github.com/sdcollegewws/website.git“我在Github中的存储库”)(https://sdcollegewws.github.io/website/“静态网站”) 我创建了一个静态网站。我需要通过电子邮件将网站上的表格自动提交给我的老师。 我知道使用谷歌应用程序脚本向我的gmail发送电子邮件,但我使用的方法需要使用要发送的gmail帐户登录 怎

  • 问题内容: 我正在使用sendgrid发送电子邮件,并且使用以下代码可以正常工作,但没有附件。 但是我需要发送附件,因此我搜索了github源和Web文档API,由于某种原因,没有javadocs,但是有一个示例GitHub sendgrid, 所以我一直在尝试直到它起作用为止,我缩小了一些异常和响应代码,起初我是被禁止的未经授权,最好是响应202,表示有效且已排队(在此处检查),这是我的代码发送

  • 问题内容: 在Swift 的正常情况下,我使用此代码发送邮件。 如何在SwiftUI中实现相同目标? 我需要使用吗? 问题答案: 如前所述,您需要将组件移植到via 。 这是一个简单的实现: 用法 : (在运行iOS 13的iPhone 7 Plus上进行了测试-就像一个护身符) 为Xcode 11.4更新

  • 主要内容:SmtpClient类,示例VB.Net应用程序可发送电子邮件。名称空间包含用于向简单邮件传输协议(SMTP)服务器发送电子邮件以供传送的类。 下表列出了一些常用的类: 编号 类 描述 1 代表电子邮件的附件。 2 将附件存储为电子邮件的一部分。 3 代表电子邮件发件人或收件人的地址。 4 存储与电子邮件关联的电子邮件地址。 5 表示可以使用类发送的电子邮件。 6 允许应用程序使用简单邮件传输协议(SMTP)发送电子邮件。

  • 主要内容:使用 CDOSYS 发送电子邮件,CDONTs 怎么样?,使用 CDOSYS 的实例CDOSYS 是 ASP 中的内建组件。此组件用于通过 ASP 发送电子邮件。 使用 CDOSYS 发送电子邮件 CDO (Collaboration Data Objects) 是一项微软的技术,设计目的是用来简化通讯应用程序的创建。 CDOSYS 是 ASP 中的内建组件。我们将向您演示如何通过 ASP 使用该组件来发送电子邮件。 CDONTs 怎么样? 微软已经在 Windows 2000、

  • 问题内容: 但是我已经尝试了一天多了,以获取与Django一起使用的电子邮件。 我收到此错误消息:当我尝试发送电子邮件时 这是我创建电子邮件并尝试在其视图中发送的地方: 我的设置文件如下: 我尝试过使用进行测试发送python -m smtpd -n -c DebuggingServer localhost:1025并获得了成功,但是当最终归结为真正却没有成功时。 当我尝试从外壳执行send_ma