如何使用Google Drive Api v2将嵌套的html列表导入Drive / Google Docs?

时间:2016-05-04 09:56:25

标签: google-drive-api google-docs

我们有一个应用程序从我们的数据库中获取html文档,然后应用程序将文件插入到Drive中并将文档转换为Google Docs格式。

我们正在使用Google Drive Api v2(Files.insert和convert = true)。

它工作得很好但是一个很大的问题是如何将嵌套列表添加到Google文档中?将嵌套列表转换为Google文档时,会使制表工作变得奇怪。缩进效果不佳。如果我想缩进第一个项目,它就像它不应该一样向左移动。

我们的html文档包含这样的嵌套列表

 `<ul>
    <li>Coffee</li>
    <li>Tea
    <ul>
     <li>Black tea</li>
     <li>Green tea</li>
    </ul>
    </li>
    <li>Milk</li>
  </ul>`

我们一直在努力为我们的html添加css-classes,比如像Google Docs正在使用的“lst-kix- ..”,“c3”(当通过Docs加载html内容时),但是我们无法获得这行得通。

EG。如果我在Google Docs中创建一个带有嵌套列表的空文档,然后我查看它的html代码,那么只有简单的列表。 Html代码如下:

 `<ul class="zz">
    <li>Coffee</li>
    <li>Tea
  </ul>
  <ul class=yy"> 
    <li>Black tea</li>
    <li>Green tea</li>
  </ul>
  <ul class="xx">
    <li>Milk</li>
  </ul>`

但是这并没有像我们想要的那样制作html列表(=嵌套列表)。

有人知道如何做到这一点吗?

如果我们知道如何使用Google样式,那么将html转换为“Word html”将是一种解决方案。可能吗?

0 个答案:

没有答案