从谷歌表单自动化电子表格功能



我首先要说的是,我对脚本的工作原理一无所知。我通过Google Groups找到了制作电子表格公式的帮助。

我有两个Google Sheets:

第一个是联系人列表[姓名和地址删除为隐私]。一般包括姓名、地址、城市、邮政编码。

联系人列表:https://docs.google.com/spreadsheets/d/19uDa5aKp2KlS-6Lfe0jTehTWDcLgBHeisKnsJzd4cP0/edit?usp=sharing

第二个列表是城市特定英里半径内的邮政编码列表。

拉链:https://docs.google.com/spreadsheets/d/1S7n9NBE_CRSgx5vjCY5CgICchsc8NelsN7FXM6CkooY/edit?usp=sharing

使用工作表zip,我将此语法放入B1:

=query(importrange("19uDa5aKp2KlS-6Lfe0jTehTWDcLgBHeisKnsJzd4cP0","联系人列表!A:G"),"select * where Col7匹配' " &join("|",A1:A16) &" ' ")

[A1:A16]每次都会改变,也许可以为a列使用通配符]

所做的是从Contact List工作表中拉出所有联系人并将它们导入到zip工作表中。

我的问题是这可以通过谷歌表单或其他前端表单完成吗?我将永远有相同的联系人列表,但我的zip搜索每次都会改变。

如果我能有一个前端表单,我可以输入邮政编码,我想从联系人列表匹配和导出,那将是完美的。

这有意义吗??谢谢你的帮助。

我跟随你的链接并快速浏览了一下。我不完全明白你想要什么。

我所做的是添加一个表单到您的https://docs.google.com/spreadsheets/d/19uDa5aKp2KlS-6Lfe0jTehTWDcLgBHeisKnsJzd4cP0/edit?usp=sharing

你可以通过;

看到
  • >形式编辑表单
  • form>转到live form

当表单提交时,它将信息添加到电子表格' form Response 1'你可以重命名它,一个快速的建议是,如果你想改变表单推送到工作表的东西,请更改表单而不是电子表格。

然后我在你的https://docs.google.com/spreadsheets/d/1S7n9NBE_CRSgx5vjCY5CgICchsc8NelsN7FXM6CkooY/edit?usp=sharing我稍微调整了一下你的公式,以反映不同的范围。

作为最后的帮助,你提到

[A1:A16]每次都会改变,也许可以使用通配符

您必须小心,因为如果您选择列A:A,您的查询将为列中的每一行添加分隔符'|',因此您将获得value1|value2|…|value16|||||||||||||||||||||||||||||||||||||||

teatimer写代码是正确的,我希望我给的帮助。这应该是很容易做到的,但你可能需要小心地修改一些东西,让它像你喜欢的那样工作。

最新更新