使用Appscript将Markdown文本文件转换为Google文档?

时间:2019-06-29 19:12:27

标签: google-apps-script google-docs google-docs-api

我正在尝试将以markdown编写的大量文档迁移到Google文档中,以便我们的营销部门可以使用。

是否存在使用appscript / Google Docs Api的机制,我可以导入文件并使用预定义的模板将其转换为Google Doc? 例如,H1将映射到“标题”等

4 个答案:

答案 0 :(得分:1)

一个建议:使用Pandoc将Markdown转换为docx,然后使用Google Drive API导入到Google文档。

答案 1 :(得分:0)

我不知道允许从Markdown直接转换为Google文档的工具或库。

也许您可以将降价转换为与Google文档兼容的中间格式(可行的格式包括.docx,.docm .dot,.dotx,.dotm,.html,纯文本(.txt)、. rtf和.odt ),然后从那里去。

您只需要找到一种工具,可以将markdown转换为这些格式之一,还可以批量处理文件(也许某些命令行实用程序可以提供帮助)。

答案 2 :(得分:0)

Google Docs Addon Markdown to Docs ... 可将 Markdown 转换为 Google Docs。

由于 Gdoc 格式,它有其局限性,但在其他方面效果很好。

答案 3 :(得分:0)

suggestion to use pandoc 的一种变体:尝试使用 docx 格式而不是 odt。 Google Docs handles MS Office files natively 所以我发现使用这种方法可以更好地保留格式。

修改步骤:

  1. 使用 pandoc 将 Markdown 转换为 DOCX:pandoc MyFile.md -f markdown -t docx -s -o MyFile.docx
  2. MyFile.docx 上传到您的 Google 云端硬盘文件夹
  3. 在网络版云端硬盘中双击 MyFile.docx
  4. Google 云端硬盘将在新标签页中打开 MyFile.docx