我试图弄清楚如何在谷歌驱动器文件中设置“IndexableText”字段。有人可以在java中提供代码示例吗?

时间:2012-05-29 07:44:35

标签: google-drive-api

我想弄清楚如何在google驱动器文件中设置“IndexableText”字段。有人可以在java中提供代码示例吗?此外,每次更新文件时是否需要重写字段?如果是,那么,有没有办法阅读这个领域的内容?

1 个答案:

答案 0 :(得分:2)

在插入或更新文档时,您只需使用File类的setIndexableText方法。

https://developers.google.com/drive/v1/reference/files/insert#examples的示例开始,然后按照以下代码段进行编辑:

File body = new File();
body.setTitle(title);
body.setDescription(description);
body.setMimeType(mimeType);

// add this line
body.setIndexableText(new IndexableText().setText("your text content"));

每次更新文件时都必须重写可索引文本字段,但它是一个只写字段,因此您无法读取其内容。