Извините, я новичок в этом, но я пытаюсь автоматически заполнять лист Google данными из электронной таблицы, которая ежедневно доставляется в мою учетную запись Gmail (в первую очередь потому, что я хотел бы использовать ее в качестве источника данных дляотчет Google Data Studio ...).
Я просмотрел следующие фрагменты кода, уже опубликованные в переполнении стека:
Простой скрипт для импорта вложения gmail csv в Googleлисты
Импорт вложений CSV в листы Google
Обновление электронной таблицы с помощью вложений электронной почты
В каждом случае я 'получаю вывод в Google Sheets, который открывается нормально, но затем добавляет не алфавитно-цифровые символы между числами в электронной таблице - например:
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
Может кто-нибудь сообщить, что я делаю не так?
Я понял: вложение CSV можно кодировать различными способами.Кодировка файла должна быть введена в скобках etDataAsString ().
Так что в моем случае это было:
getDataAsString ('UTF-16')
Без этого я буду считать, что кодировка файла по умолчанию UTF_8.