Google 脚本 - 限制查询结果 - 表单下拉解决方法

Google script - limit query results - Form dropdown workaround

正如我们所知,Google 在表单中设置了一个真正不合理的下拉列表限制。我有一个下拉菜单,应该有 1500 多个选择。为了克服这个问题,我正在考虑创建多个表单的非常混乱的解决方法。这些表格将是相同的,除了我将在表格之间划分的这个特定下拉列表。下拉列表将包含一个 client=leads 列表,所以我正在考虑根据他们姓氏的第一个字母拆分它。例如,我如何对查询进行短语检索以仅检索以 A-F 字母开头的值?

有没有一种方法可以创建一个动态的单一查询,该查询将拆分为 2-3 个不同的列,以便我的下拉列表可以很容易地从这些列中填充? 或者,更好的是,将查询结果限制为(例如)每列 850 行?

谢谢

以下是我的建议,假设您的列表在 A2:A。

对于两列,每个限制 850:

=ArrayFormula(QUERY({QUERY(INDIRECT("A2:A"&ROWS(A:A)-1),"Select * Skipping 2"),QUERY(A3:A,"Select * Skipping 2")},"Select * LIMIT 850"))

对于三列,每个限制 850:

=ArrayFormula(QUERY({QUERY(INDIRECT("A2:A"&ROWS(A:A)-2),"Select * Skipping 3"),QUERY(INDIRECT("A3:A"&ROWS(A:A)-1),"Select * Skipping 3"),QUERY(A4:A,"Select * Skipping 3")},"Select * LIMIT 850"))