2014-05-24 267 views
0

我想知道如何使用标准驱动器界面显示搜索结果。显示搜索结果

function getSearchResults(searchText) 
{ 
    // SearchText contains a info about fulltext, title, modifieddate and parents 
    var filesFound = DriveApp.searchFiles(searchText); 

    // ... Now display filesFound in the driveinterface (if possible) 
    // or in a similar way (how ?) 
} 

是否可以直接或通过创建文件夹并显示该文件夹实际使用标准界面来显示filesFound? (如何??)

或者是否有必要创建一个窗体,创建自己的接口等?

回答

1

目前不能将Drive应用程序直接嵌入到您的用户界面中。您需要创建自己的界面,或者直接向用户提供指向云端硬盘的链接。

+0

所以这意味着如果发生大量命中,显示结果将需要很长时间。创建我自己的界面并不诱人。你知道代码中显示文件这样的小事吗? “给用户直接链接到云端硬盘”是什么意思? – SoftwareTester

+0

我不知道任何现有的代码来做到这一点。您可以创建如下Google云端硬盘搜索结果的链接:https://drive.google.com/#search/foobar –

+0

是的,但这意味着搜索查询也必须发送。我希望用户选择一些(但不是全部)目录和一些文本,并且可能在一段时间(上周或上个月)内。目前可以在GAS中完成(基于http://eatenbyagrue.org/the_google_drive_api_doesnt_know_about_paths_and_thats_bad.html),但不能创建提供相同结果的搜索字符串。 – SoftwareTester