Gmail附加到Google表格的问题

时间:2018-11-20 12:49:31

标签: javascript csv google-apps-script google-sheets gmail

对不起,我对此并不陌生,但是我正尝试使用每天从电子表格发送到我的Gmail帐户的电子表格中的数据自动填充Google表格(主要是因为我想将其用作以下内容的数据源) Google Data Studio报告...)。

我查看了已经在Stack Overflow上发布的以下代码段:

Simple script to import gmail csv attachment to google sheets

Import CSV attachment into google sheets

Update Spreadsheet via Email Attachments

在每种情况下,我都会在Google表格中获得正常打开的输出,然后在电子表格中的数字之间添加非字母数字符号-例如:

https://docs.google.com/spreadsheets/d/1bpeTXotjvT2dvTXiivKLd2q6j0m2QDKgQ9CYcPqxsdE/edit?usp=sharing

https://docs.google.com/spreadsheets/d/1tzuAonz7IpYnyYXagj4YG_cNEG6zx_VWx-M17YJubUg/edit?usp=sharing

https://docs.google.com/spreadsheets/d/1UHmmFgwUP5JnFsoxkf6ZhH-a2PeR_5ZHvPv7jWCtsGU/edit?usp=sharing

https://docs.google.com/spreadsheets/d/1nOzFWhhWuRzQo2nrcaw9-rQiimobubI06TA447rAGis/edit?usp=sharing

有人可以告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

我知道了:CSV附件可以以多种方式编码。文件的编码需要在etDataAsString()的括号之间输入。

所以在我的情况下是:

getDataAsString('UTF-16')

在没有我的帮助下,它将默认假定文件编码为UTF_8。