Экспорт из электронной таблицы Google в XML
У меня есть электронная таблица google docs и XML-файл, который сделан на основе этой электронной таблицы. Сейчас мне нужен способ ускорить экспорт информации в формат XML. Поэтому я обратился к Google scripts.
В настоящее время я могу извлечь определенные ячейки из электронной таблицы и сделать строковые переменные, однако мне нужно сохранить полученные строки в XML-файл, используя минимальное количество кликов.
Есть ли способ мгновенно создать xml-файл с помощью скриптов google и отправить его чтобы загрузить из браузера? Единственный способ сохранить найденный результат-создать обычный текстовый документ в папке google drive, открыть этот документ и вручную скопировать его содержимое в мой xml-файл. Но похоже, что эти простые текстовые документы не понимают tab-символов (t), и мне нужно, чтобы они составляли определенную структуру в моем xml.
2 ответов:
Вы заглядывали в контент-сервис ? Вы сгенерируете XML-файл и подадите его через Content Service, установите XML-mime-тип, а затем с помощью downloadAsFile сообщите браузеру, чтобы он просто скачал файл, а не отображал его.
ContentService позволит вам детализировать контроль над тем, как именно вы хотите, чтобы XML выглядел. Вы также можете позволить Google создать XML Atom/RSS-канал для вас, опубликовав свой лист.
В старых листах параметр опубликовать разрешал экспорт XML. (Больше не поддерживается.) Здесь Образец XML-файле.
Comments