我有一个与谷歌智能表关联的谷歌表单,我通过一个移动应用程序访问同一张表,如何在该智能表中添加数据。
考虑到我正在从移动设备添加新的两行,那么它将正确添加新行
id | 添加者 |
---|---|
细胞1 | 谷歌 |
细胞2 | 手机 |
细胞3 | 手机 |
现在,一旦我将来自移动设备的两行数据从谷歌表单添加到智能表中,这将如下所示 实际
id | 添加者 |
---|---|
细胞1 | 谷歌 |
细胞4 | 谷歌 |
细胞2 | 手机 |
细胞3 | 手机 |
这个新行应位于单元格 3 下方 预计
id | 添加者 |
---|---|
细胞1 | 谷歌 |
细胞2 | 手机 |
细胞3 | 手机 |
细胞4 | 谷歌 |
来自谷歌表单的新行不应低于谷歌表单的最后一条记录
这实际上是 Google Forms 的预期输出。如果数据来自Google Forms,它将遵循提交编号的条目编号作为其行号。因此,来自其他来源(在您的情况下,来自您的移动应用程序)的所有其他数据将被忽略并将向下移动。作为解决方法,您可以使用不同的工作表,然后使用查询和排序(基于 ID)。
=query(Sheet1!A1:C10,"Select B, C ORDER BY B")
注意: 使用工作表名称而不是表名称,因为 Google Sheet 上尚不支持通过表名称调用。