从Google电子表格导出到XML

时间:2012-07-26 13:26:31

标签: xml google-apps-script google-sheets

我有一个谷歌文档电子表格和一个XML文件,它是在这个电子表格的基础上制作的。我现在需要的是一种加速将信息导出为XML格式的方法。所以我转向谷歌脚本。

我目前可以从电子表格中检索某些单元格并生成字符串变量,但是我需要使用最少的点击次数将结果字符串保存到XML文件中。

有没有办法立即使用谷歌脚本制作一个xml文件并将其从浏览器发送下载?保存结果的唯一方法是我在google驱动器文件夹中创建纯文本文档,打开此文档并手动将其内容复制到我的xml文件中。但似乎这个纯文本文档不理解制表符(\ t),我有点需要它们在我的xml中创建一个特定的结构。

2 个答案:

答案 0 :(得分:6)

你有没有看过Content Service?您将生成XML并通过Content Service提供XML,设置XML mime类型,然后使用downloadAsFile告诉浏览器只下载文件而不是显示它。

答案 1 :(得分:1)

ContentService将允许您精确控制XML的外观。您也可以通过发布工作表让Google为您创建XML Atom / RSS Feed。

在旧表格中,“发布”选项允许XML导出。 (不再支持。)这是sample of the XML