【发布时间】:2021-07-20 22:19:05
【问题描述】:
我需要枚举谷歌表中的行以用作简单的唯一 ID。当我添加一个新行时,我希望它被分配下一个未使用的数字。问题是我需要能够删除一行,并且没有任何 ID 更改。因此,如果我枚举了第 1 行到第 5 行,并且我删除了第 3 行,我希望得到这样的结果:
DATA ID
A 1
B 2
D 4
E 5
我可以轻松地创建一个枚举每一行的数字的函数,但我不知道如何使该数字在第一次创建后不可变。另外,如果我要删除最后一行(上面的 ID 5)然后添加另一行,我不知道如何确保新行的 id 是 6 而不是新的 5。谢谢。
【问题讨论】:
-
这可能需要用脚本来完成
-
绝对需要一个脚本。当您说“添加另一行”时,这是什么意思? 插入一行?单击底部的小“添加行”按钮?只是将一些数据放在指定的列中?可能意味着很多事情。
-
@mattking,“添加另一行”是指在底部的下一个空行中添加数据。
标签: google-sheets spreadsheet uniqueidentifier enumerate