Google drive api 我正试图弄清楚如何设置;“可索引文本”;在google驱动器文件中的字段。有人能用java提供一个代码示例吗?

Google drive api 我正试图弄清楚如何设置;“可索引文本”;在google驱动器文件中的字段。有人能用java提供一个代码示例吗?,google-drive-api,Google Drive Api,我想知道如何在谷歌硬盘文件中设置“IndexableText”字段。有人能用java提供一个代码示例吗?此外,是否每次更新文件时都需要重写该字段?如果是,那么有没有办法读取此字段的内容?插入或更新文档时,只需使用File类的setIndexableText方法即可 从处的示例开始,按照以下代码段进行编辑: File body = new File(); body.setTitle(title); body.setDescription(description); body.setMimeType

我想知道如何在谷歌硬盘文件中设置“IndexableText”字段。有人能用java提供一个代码示例吗?此外,是否每次更新文件时都需要重写该字段?如果是,那么有没有办法读取此字段的内容?

插入或更新文档时,只需使用File类的
setIndexableText
方法即可

从处的示例开始,按照以下代码段进行编辑:

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

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

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

非常感谢您提供的示例。我需要IndexableText对象的“setText()”函数,但找不到它!我需要将“com.google.api.services.drive.model.File.IndexableText”添加到导入中。再次感谢。@Claudio我们可以用Query搜索可索引文本吗?