8

我有一个 google docs 电子表格和一个基于此电子表格制作的 XML 文件。我现在需要的是一种加快将信息导出为 XML 格式的方法。所以我转向了谷歌脚本。

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

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

4

2 回答 2

6

您是否研究过内容服务?您将生成 XML 并通过 Content Service 提供它,设置 XML mime-type,然后使用 downloadAsFile 告诉浏览器只下载文件而不是显示它。

于 2012-07-26T13:46:16.283 回答
1

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

在旧表格中,发布选项允许 XML 导出。(不再受支持。)这是XML 的示例

于 2012-07-26T14:34:58.353 回答