提交时自动更新Google表单回复

时间:2017-12-08 23:45:14

标签: google-apps-script google-sheets google-form

我让用户通过Google表单提交请求。其中一个请求是“优先级”,他们可以选择低 - 中 - 高,每个答案也只有几个单词描述的含义。

由于Zapier集成,我在Asana上跟踪所有这些请求。

我希望能够自动将“优先级”作为标签添加到Asana中。不幸的是Zapier - > Asana标记适用于Asana标记ID,而不是标记的纯文本名称。我有与每个“优先级”响应相关联的ID,但最终用户为“高”选择“123412341234”的优先级是没有意义的。

有没有办法在提交表单响应时立即根据匹配表更新特定列的响应?基本上,如果此人回答“高”而不是记录“123412341234”。

我不是一个超级强大的程序员,因为我参加了该计划和产品管理方面试图将此作为我的小型分析师团队的副项目,但我很乐意尝试理解您发送的任何和所有代码。

首次提交,如果您需要更多信息,请告诉我,谢谢您的时间!

1 个答案:

答案 0 :(得分:0)

你有没有想过在没有脚本的情况下尝试这个?一种可能的方法是在不同的选项卡中查询表单数据。有类似的东西。

=QUERY('Form responses 1'!A1:B)

然后在相邻列中,您可以使用带有条件的数组公式,该条件查看响应并将其转换为数字。

= ARRAYFORMULA(如果(B:B ="中"" 3030404""&#34))

我做了一个例子here.