在谷歌驱动器上执行搜索

时间:2014-05-10 08:17:38

标签: google-apps-script google-drive-api

我有一个UIapp生成搜索字符串,用于浏览我的google驱动器。

搜索字符串看起来像

DDL after:2014-01-31 before:2014-05-01

我想以下列三种方式之一使用它

a)通过调用UIapp中的方法并在Google云端硬盘窗口中显示结果,在Google云端硬盘上执行搜索

b)以编程方式在标准Google云端硬盘窗口顶部的textBox中输入 searchString 并执行搜索

c)在浏览器中执行搜索,并在打开的Google云端硬盘窗口或单独的窗口中显示结果。 因为searchString将被更改为

var searchString = 'https://drive.google.com/?#search/DDL after:2014-01-31 before:2014-05-01';

但是(因为我是GAS的新手)我还不知道如何这个网站。

什么是最佳使用方法,我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您打算使用Google Apps脚本在Google云端硬盘上搜索文件,则应该查看Apps脚本高级云端硬盘服务。这是将Apps脚本直接连接到Drive Web API的方法。请注意,高级驱动器服务需要先启用才能使用。

Example of using the service to list Drive folders

您可以使用不同的Fields调整查询字符串,包括modifiedDate(日期需要采用RFC 3339格式,例如2012-06-04T12:00:00-08:00)。

一旦您检索到与查询匹配的文件列表,就可以继续在Apps脚本中操作它们(打开,读取,修改或删除)。