有什么方法可以从我的服务器提交表单到 Google Apps 脚本 (.gs) 文件

Is there any way to submit a form from my server to Google Apps Script (.gs) file

我想从我的网站提交一个表单到我的 Google 驱动器上的一个 Gscript 文件,让它采用表单值,生成一个 PDF 文件并通过电子邮件发送。我已经在使用 Google 表单,Google Sheet,但这里的目标是将数据本身存储在数据不重复的 MySQL 关系数据库中,当我们填写表单数据时,如果它已经存在,将会自动填充,或者我们可以从左侧的列表中选择它来填写相关信息。这是一个非营利组织的捐款收据系统。

我们的关键是将捐赠者信息与捐赠分开。我们希望能够存储我们的捐赠者信息,包括生日、周年纪念日和其他杂项信息,以便我们可以发送生日贺卡等,但不会一遍又一遍地存储该数据,因为他们进行了多次捐赠。

有什么方法可以将表单本身移动到我自己服务器的安全部分,并将数据提交到我已经解析数据并将其放入 PDF 文档 Mailchimp 的 .gs 文件,并向后进入我的 MySQL 数据库,并发送适当的电子邮件。我可以在 Google 方面削减这么多额外的工作,除了来自我自己的服务器的 PDF 和电子邮件之外,我可以完成所有这些工作,如果我可以提交的话,我可以从 Google 处理其余的工作数据作为 POST 或 GET 请求或 JSON 到 .GS 脚本。

我在任何地方都找不到关于它的任何信息。

Apps 脚本有很多保留函数名称。其中两个保留函数名称是:

doGet()

doPost()

它们都是触发器,或者是在对已发布的 Web 应用 URL 发出 GET 或 POST 请求时触发的事件处理程序。数据可以随请求传递到 Apps 脚本。这是一个相关的 Stack Overflow post Link 到 Stack Overflow Call GAS from external source