更新 google 个表格
Making updates to google forms
目前这是一个假设性的问题,我还没有开始为此编写代码,主要是因为我不确定是否可以在 Google Forms 中实现我需要的东西。
我们有一份员工联系表,在他们加入组织时填写,显然人们会经历生活的变化,要么得到一个新的手机,要么改变地址,当这种情况发生时,他们会通过 Google 形式,这会在响应 spreadsheet 中添加一行新数据,这意味着我们有同一员工的重复条目。
我想要做的是让 sheet 查找重复数据并覆盖已更改的字段。我相当有信心这是可能的,但是,我正在为逻辑而苦苦挣扎。
如果可能的话?您能否提供有关这可能如何工作的提示。
可以在电子表格中查找重复项并删除它们,但是如果您在 Google 表单的目标电子表格中执行此操作 - 删除的重复项将在每次更新时恢复。
所以你需要一个解决方法:
- 创建一个新的电子表格(从),每次提交表单时都会与目标电子表格(主)同步
- 来自每个表单提交的表单数据在被写入从属之前将被检查是否重复
- 您需要一个唯一的标识符,例如员工人数
- 您可以检查从站中是否已经存在具有此标识符的条目,例如indexOf()
- 如果标识符还不存在 - 将新数据追加到从站的最后一行
- 如果标识符已经存在 - 找到包含它的行并用新数据覆盖它
目前这是一个假设性的问题,我还没有开始为此编写代码,主要是因为我不确定是否可以在 Google Forms 中实现我需要的东西。
我们有一份员工联系表,在他们加入组织时填写,显然人们会经历生活的变化,要么得到一个新的手机,要么改变地址,当这种情况发生时,他们会通过 Google 形式,这会在响应 spreadsheet 中添加一行新数据,这意味着我们有同一员工的重复条目。
我想要做的是让 sheet 查找重复数据并覆盖已更改的字段。我相当有信心这是可能的,但是,我正在为逻辑而苦苦挣扎。
如果可能的话?您能否提供有关这可能如何工作的提示。
可以在电子表格中查找重复项并删除它们,但是如果您在 Google 表单的目标电子表格中执行此操作 - 删除的重复项将在每次更新时恢复。
所以你需要一个解决方法:
- 创建一个新的电子表格(从),每次提交表单时都会与目标电子表格(主)同步
- 来自每个表单提交的表单数据在被写入从属之前将被检查是否重复
- 您需要一个唯一的标识符,例如员工人数
- 您可以检查从站中是否已经存在具有此标识符的条目,例如indexOf()
- 如果标识符还不存在 - 将新数据追加到从站的最后一行
- 如果标识符已经存在 - 找到包含它的行并用新数据覆盖它