存在新值时添加新的 Google 工作表行

Posted

技术标签:

【中文标题】存在新值时添加新的 Google 工作表行【英文标题】:Add new Google sheet row when new value exists 【发布时间】:2021-12-13 18:19:29 【问题描述】:

我有两个 Google 电子表格,A 和 B:当计划的报告复制它时,A 每天都会被替换,而 B 保持不变(并且是我要更新的那个)。

我想按计划获取出现在 A 中的电子邮件地址,看看它们是否也存在于 B 中。如果不存在,那么我希望将它们添加到 B 中的新行中。

我已经尝试想出一种方法来自动执行此操作 - 无论是通过宏还是 Zapier,但我做不到。我只想知道这是否可行,以及实现这一目标的最佳方法是什么。 (我正在考虑付钱给承包商来做这件事,但我真的不知道现阶段我会要求什么。)

【问题讨论】:

分享您的工作表的副本/样本以及所需输出的示例 【参考方案1】:

您可以在其中一张工作表中创建脚本, 在您的工作表中,通过单击工具 > 脚本编辑器打开脚本编辑器。

创建一个函数让我们说:

function saveAtoB(e)
 

然后在左侧菜单中有一些时钟图标,您可以在其中添加触发器。 点击添加触发按钮(右下角)。

选择您的 saveAtoB 函数, 选择 HEAD 准时选择触发器 每天选择。

然后保存。

自动化部分已经完成,非常简单。

如果您熟悉 javascript 代码,现在在 saveAtoB 函数中编写代码非常容易。否则可能有点棘手。

如果您分享您的工作表副本,我可能会有所帮助。

(我建议不要付钱给承包商,因为它可能需要不到一小时)。

【讨论】:

谢谢!很高兴知道这是可能的。不幸的是,我不熟悉 JavaScript

以上是关于存在新值时添加新的 Google 工作表行的主要内容,如果未能解决你的问题,请参考以下文章

添加值时不会自动显示平均值

Room - 插入新值后执行删除

使用JSON动态添加表行

将 3d 数组中的工作表行绑定为 2d 数组

向 Firebase 实时数据库添加新值时如何保存当前日期/时间

网络抓取新值后,Mongodb 集合未正确更新