0

我一直在到处寻找这个答案。

这是我的工作表: https ://docs.google.com/spreadsheet/ccc?key=0AsdHK_HDz--odFE4cHFSeVNkYlhCRGI5OWJKdFEta3c#gid=0

这是我的表格: https ://docs.google.com/forms/d/12OBYAlNHXCDaObACY2zD58suDqEnu3XS7YYVO3Vz044/viewform

我有一个从 Google 表单提供的 Google 电子表格。我要排序的列是“时间戳”。该特定列不是由表单提供的,它是从监视列“N”的自定义函数提供的,并且当对列“N”中的行进行更改时,列“L”是时间戳。

为了使我的数据可用,我需要按“L”列排序,这是该人最后一次在线的“日期”。但是,它不允许我进行排序。通常,我会右键单击列标签“N”并进行排序,但它不会出现在上下文菜单中。如果我在停止时检查“数据”,“排序”将显示为灰色。

似乎“L”之后的每一列也不是可排序的。这很奇怪,因为“AN”是可排序的(即使它们是由表单提供的。

我一直在绞尽脑汁想弄清楚这一点。是因为功能吗?我不这么认为,因为那为什么“L”的后续列也无法排序?

可以使用一点帮助!

4

1 回答 1

0

似乎正是因为您的列L不是表单响应的一部分,所以它不能用作排序标准。尝试添加一个不重要的问题,您可以用自己的时间戳覆盖它,这将是“游戏的一部分”,可用于对您的工作表进行排序。我在你的工作表副本上试过这个,它似乎没有不良的副作用。

也就是说,这只是一个实用的解决方法,我对谷歌表单没有足够的知识来了解谷歌在表单/电子表格链接中应用的“逻辑和规则”是什么。很久以前我曾经使用过表单(第一个版本),但现在我更喜欢在 webapps 中设计表单以在过程中保持更多自由。

于 2013-09-21T19:37:03.190 回答