如何使用if/then将WordPress表单上的Google表单导出到Google Spreadsheet?

问题描述:

我没有想过我的问题会很复杂,但无论我看起来有多困难,我都找不到答案。我可能不会正确地说出这个问题,在这种情况下,我会非常感谢我正在尝试做的事情。如何使用if/then将WordPress表单上的Google表单导出到Google Spreadsheet?

因此,我在职员工的实时RPG已经在这么多年的时间里在一个单一的位置上跑了近。现在,我们正在分成两个地点,并试图更新我们所有的系统和流程,以容纳两个不同的玩家群体。

以上段落可能对您没有任何意义。这个很酷!

基本上,有两组用户,有一些交叉。用户填写网站上的表单(WordPress,自主托管),这些表单将导出到共享的Google电子表格。管理员需要访问所有响应,但可以通过简单的方式确定哪些响应是他们直接负责的响应(即导出到同一电子表格中的单独页面)。

无论如何,我已经继承了很多旧的设置,而且,幸运的是,以前负责这一切的人已经从游戏中休息了一下。所以我试图解决这个问题而不会纠缠他,如果我能帮上忙的话。

所以,这个问题。

我想要做的是在表单顶部有一个问题:你在地点A还是地点B玩?如果您回答地点A,则您的回复将导出至电子表格中为负责地点A的人员标记的页面;如果你回答地点B,同样的事情。我想要的伪代码是“如果玩家选择位置== A,表单答案将导出到Google Spreadsheet上的LocationA_SpreadsheetPage; elseif Player选择位置== B,表单答案会导出到Google Spreadsheet上的LocationB_SpreadsheetPage。”

根据用户是选择径向按钮A还是径向按钮B,我需要在同一电子表格中导出到六个不同页面的三种表单。我确信Google和WordPress必须以某种方式具备此功能,但我没有使用正确的搜索条件来查找必要的教程。

非常感谢你提前,任何人都可以回答这个问题!

在表单存储答案的表单中,您可以添加脚本并将其配置为“OnFormSubmit”触发器执行。 当某人填写表单并发送请求时,触发器将执行该函数,然后您可以捕获响应的值。 在同一张电子表格中,您可以放置​​其他工作表,在代码中您可以决定将信息添加到相应工作表中。

Here您可以在应用程序脚本中找到有关触发器的信息。

对于这种情况,您需要使用事件对象的属性“值”。

function Event(e) 
{ 
    var values = e.values; 

} 

此属性会给你答案的数组。数组中的第一个对象是日期,因此您可以检查第二个元素。

希望这会有所帮助。

Here是关于如何配置事件的文档。一个简单的方法是点击“运行”按钮左侧的“clocl”按钮。

+0

我不是一个很好的程序员,但我会尝试!谢谢! – TeraBat