2014-05-24 54 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