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

标签 php mysql json google-apps-script external

我想将我的网站上的表单提交到 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 链接

Stack Overflow Question

关于php - 有什么方法可以将表单从我的服务器提交到 Google Apps 脚本 (.gs) 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38188726/

相关文章:

mysql - 需要帮助在 base64 编码的 MySQL 字段中搜索

javascript - 如何在 Javascript 中从 Json 数组创建路线 Path?

php - 显示文本和/或图像而不是数据库结果

php - 在页面拆分输出中合并来自不同表的搜索结果

php - 使用 PHP 获得与 java 相同的 AES-128-CBC 加密

php - 根据推荐 URL 重定向访客

php - 有人曾经使用过带 SESSION 变量的 PayPal Website Payments Standard 吗?

javascript - 如何通过 Ajax 查询发送运算符 "&"?

java - 无法解析 JSON 属性 "null"

Javascript - 如何获取 list json 并将其用作对象?