我有一个数据库,其中包含离线转换(电子邮件,电话,姓名,purchase_amount等)。我可以将数据库导出为.csv或.xls,也可以每天通过电子邮件将此文件发送到Gmail帐户。
由于Zapier具有Google表格的“ Facebook离线事件” API,因此我在Zapier.com上尝试了此工作流程:
我不是开发人员,所以我希望尽可能避免编码。我可以用zapier轻松做到这一点,但似乎在文件中处理数据并不是那么容易。
任何帮助将不胜感激。
谢谢
最诚挚的问候,
蒂姆。
答案 0 :(得分:1)
如果是我,我将研究Google表格的脚本功能来尝试实现此目标,使代码从一个位置执行就可以消除其他可能的故障点。就是说,我提出了一个有点hacky,无代码的解决方案,该解决方案应该使您能够完成自己想要实现的目标。我会按以下步骤将其分解:
步骤1::将数据库导出为.csv文件。我只能将其与.csv文件一起使用,而不能与.xlsx文件一起使用。可能有这样做的能力,但这需要进一步的尝试和错误。
第2步:将其邮寄到您的Gmail帐户(我假设有一个Zap,可触发该附件自动将附件上传到您的驱动器帐户)。
步骤3:设置另一个与您的Gmail帐户关联的Zap
当您收到带有附件的电子邮件时触发。
步骤4::从触发的Zap的结果中隔离附件文件,并将其用作以下格式化程序操作步骤的输入。
步骤5:使用文本选项设置格式化程序操作步骤。在格式化程序模板中,选择修剪空白并使用与触发步骤隔离的附件作为其输入。参见示例照片here。
步骤6 :设置最后一步,即Google Sheets Zap的创建Google Sheet功能。输入新工作表的标题,它可能需要是一个唯一值,我将第一步中的附件ID用作标题,但您可以将其设置为任意值。在标题部分中,输入= IMPORTDATA(“”)。在两个引号之间放置上一个格式化程序步骤的输出,然后运行Zap。参见示例照片here。
希望这会有所帮助!
答案 1 :(得分:0)
非常感谢您的出色答复。我还尝试了“修剪空白”来取回数据。我只错过了“ importdata”功能,它非常强大。实际上,它仅适用于.csv。对于.xls文件,importdata给出了无用的xls文件的源代码。
我以2题结尾: