添加新行以从字符串中提取数字时触发应用程序脚本

时间:2017-11-08 14:04:43

标签: google-apps-script google-sheets gmail ifttt

我目前正在使用IFTTT触发器向电子表格添加新行,当电子邮件到达某个标签时效果很好,但是,在导入的新行上我需要从一个字符串中提取一个数字细胞。

现在我需要将此公式复制到新导入的行中的单元格中以获取我需要的数字:= IFERROR(REGEXEXTRACT(C5,“[0-9] +”))

任何人都可以通过编辑运行的脚本指向正确的方向,以避免不得不继续复制此公式吗?

1 个答案:

答案 0 :(得分:0)

将您的公式包裹在ARRAYFORMULA中并给它一个值得关注的范围:

=ARRAYFORMULA(IFERROR(REGEXEXTRACT(C5:C,"[0-9]+")))

ARRAYFORMULA不会用数据覆盖单元格(您将获得#ERROR)。我会在下一栏中对其进行测试,以确保您获得所需的数据,然后删除当前的提取列。该公式将观察纸张长度的整个范围。