我想将我的网站上的表单提交到 Google 云端硬盘上的 Gscript 文件,并让它获取表单值,生成 PDF 文件并通过电子邮件发送。我已经使用 Google Forms(一个 Google Sheet)完成了这项工作,但这里的目标是将数据本身存储在 MySQL 关系数据库中,其中数据不重复,并且当我们填写表单时,数据将自动填充(如果已经存在)存在,或者我们可以从左侧的列表中选择它来填写相关信息。这是针对非营利组织的捐赠收据系统。
我们的关键是将捐赠者信息与捐赠分开。我们希望能够存储我们的捐赠者信息,包括生日、周年纪念日和其他杂项信息,以便我们可以发送生日贺卡等,但不会一遍又一遍地存储这些数据,因为他们进行了多次捐赠。
有什么方法可以将表单本身移动到我自己服务器的安全部分,并将数据提交到我的 .gs 文件,该文件已经解析数据并将其放入 PDF 文档、Mailchimp 中,反之亦然进入我的 MySQL 数据库,并发送适当的电子邮件。我可以在 Google 方面省去很多额外的工作,除了来 self 自己的服务器的 PDF 和电子邮件之外的所有工作,如果我可以将数据作为 POST 或 GET 请求提交,那么我可以从 Google 处理其余的工作或 JSON 到 .GS 脚本。
我在任何地方都找不到任何有关它的信息。
最佳答案
Apps 脚本有很多保留的函数名称。其中两个保留函数名称是:
doGet()
和
doPost()
它们都是触发器,或者是在向已发布的 Web 应用程序 URL 发出 GET 或 POST 请求时触发的事件处理程序。数据可以通过请求传递到 Apps 脚本。这是相关的 Stack Overflow 帖子 来自外部来源的 Stack Overflow Call GAS 链接
关于php - 有什么方法可以将表单从我的服务器提交到 Google Apps 脚本 (.gs) 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38188726/