Добавление локальных файлов CSV в электронную таблицу Google на Team Drive - PullRequest
0 голосов
/ 11 марта 2019

Я мог бы последовать за Уэсли Чаном, чтобы загрузить локальный CSV-файл в Team Drive, как описано в Управление командными дисками с помощью Python и API Google Drive , но добавить CSV-файл в Google нелегкоЭлектронная таблица листа, когда и файл csv, и электронная таблица Google Sheet находятся в одном и том же групповом диске.DriveApp.searchFiles(), getBlob().getDataAsString() и Utilities.parseCsv() отлично работают и выполняют работу в My Drive, но не в Team Drive.

Задача состоит в том, чтобы регулярно загружать локальный CSV-файл в Team Drive;добавьте загруженный CSV-файл в электронную таблицу Google Sheet на том же групповом диске.Я застрял во второй части.У вас есть какие-либо подсказки?

1 Ответ

0 голосов
/ 12 марта 2019

Можете ли вы получить ссылку на общий файл для этого загруженного файла CSV на групповом диске?

Щелкните правой кнопкой мыши файл на диске и выберите ссылку для обмена.Если вы можете это сделать, это должно выглядеть так.

"https://drive.google.com/file/d/1Vd09if9o5wVL8lEGXE2QDaYhGMxzEFhj/view?usp=sharing"

Возьмите свой код sheet_id и вставьте его в следующий формат.

" https://drive.google.com/uc?export=download&id=1Vd09if9o5wVL8lEGXE2QDaYhGMxzEFhj"

Затем вы можете использовать = importdata("https://drive.google.com/uc?export=download&id=1Vd09if9o5wVL8lEGXE2QDaYhGMxzEFhj") на вашем листе, чтобы получить данные из загруженного файла CSV.

Надеюсь, это поможет.

...