Google Docs文档将所有基于Kix编辑器中的“元素”中的所有内容进行编码(由于它是封闭的源代码,因为这基本上是商业秘密,任何其他人都可以使用其运行自己的Docs服务-这是一个遗憾的imo)。
您可以使用Google Apps Script(一种Javascript变体)访问这些元素-但是从元素中编写Markdown并不像您想的那么简单(您必须在Apps Script中实现markdown解析器)。
当我在今年早些时候进行此操作时,雷纳托· 曼吉尼(Renato Mangini)的“ gdocs2md ”存储库有数十个分叉,但他似乎已停止响应请求请求,并且在过去的几年中,出现了比其他分叉更好的分叉。我在树中浏览了其中的许多内容,并将最好的内容放到了一个新程序包中,该程序包还生成了HTML和Google Docs支持的元素(例如上标和下标元素)的markdown混合在一起(markdown无法表示)。即使结合了其他人的最佳编辑,分析也需要做一些工作,我相信这是目前最适合的工作。
脚本在GitHub上可用,并带有安装说明: lmmx / gdocs2md-html
我还致力于在脚本中添加最重要的功能-用户功能-在Google文档中的弹出窗口中提供减价,而不是保存到文件中(我认为原来是批量保存整个文件夹,这不适合满足我的文档草稿需求,或者完全如何使用Google文档)。
我想建议这是一个更复杂的项目,供感兴趣的开发人员进行协作(或至少为其提供建议功能),而不是每个人都在努力实现相同目标的同时提供各种质量的脚本。
除了减少重复工作,Google Docs用于创建“附加组件”的政策还规定了要发布的内容(因此是“可安装的”,而不是需要以稍微尴尬的方式为每个文档加载)
显然,如果您想要“纯”降价,则可以关闭这些功能(有代码在此处进行分叉),或者只是不使用子/上标等。将个性化设置添加到此类脚本并不难如果它作为附件成熟,则有很大的兴趣。