高级搜索 Google 实时 API 模型二进制文件

Advance search on Google Realtime API model binary files

我有一个 Web 应用程序,我将 Google 实时 API 协作字符串绑定到 UI 组件,并在 Google Drive 中保存为二进制文件。我还需要创建一个自定义搜索页面,用户可以在其中选择搜索文件中非常特定的一组协作字符串。

例如,如果我在模型中保存了多个协作字符串

...
model.getRoot().set('text1', someCollaborativeString1);
...
model.getRoot().set('text2', someCollaborativeString2);
...
model.getRoot().set('text3', someCollaborativeString3);

我希望能够搜索包含这 3 个协作字符串中任意一组字符串的文件以及文件的标题和描述。

我在 Google 的文档中找到的全部是查询中的以下参数。

这告诉我无法对二进制文件进行高级搜索。有没有办法实现我想做的事情?

您可以将驱动器中文件的IndexableText 设置为协作字符串的内容。参见 https://developers.google.com/drive/web/file

很遗憾,您需要手动设置此文本,没有自动搜索内容的简化方法。