Сохраните Активный Google Sheet как excel .XLSX на локальном компьютере или сохраните в указанной папке c на OneDrive напрямую - PullRequest
0 голосов
/ 01 февраля 2020

У меня есть таблица Google с несколькими листами. Мне нужно сохранить один из листов в формате Excel с именем файла specfi c с сегодняшней датой, желательно одним нажатием кнопки, а затем загрузить на локальный компьютер или сохранить непосредственно в папке specfi c на OneDrive.

Теперь у меня есть код, который я нашел, который сохраняет его на моем личном диске Google root, но это мне не помогает, поскольку у меня есть пользователи, которым нужно загрузить .XLSX на свой компьютер или сохранить его на папка нашей компании на OneDrive. Один из вариантов - сохранить его в определенной папке c на Google Диске, а затем поделиться этой папкой.

Есть предложения?

1 Ответ

0 голосов
/ 03 февраля 2020

Вы можете просто сделать запрос GET, изменив немного URL.

Вы можете использовать в качестве примера это Gist , объясняющее все варианты.

Обычно, если ваш id равен <your-sheet-id>, сделайте запрос в следующем формате.

https://docs.google.com/spreadsheets/d/<your-sheet-id>/export?format=xlsx

Вы можете проверить это с помощью браузера. И он должен сразу загрузить вам экспортированный файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...