从Google云端硬盘进行文件搜索

时间:2017-02-18 14:27:54

标签: javascript

我是一名新编程学生,目前正在学习Google API。我想在自定义网页中构建一个搜索栏,从我自己的Google驱动器文件/文件夹中进行文件搜索,即获取用户输入并显示结果inHtml()。我从谷歌开发者那里得到了这个想法,但不知道如何将它实现到我自己的搜索栏。

https://developers.google.com/drive/v3/reference/files/list#try-it

我做了几个小时的研究,但没有找到任何关于我要找的东西。

这是我凌乱的代码:

<div class="form-group">
  <input id="inp" type="text" class="form-control" placeholder="Search">
</div>
<button id="srbtn" type="submit" class="btn btn-default" onclick="searchResult()">Submit</button>
<p id="dsp"></p>
<script type="text/javascript">

function doGet(input) {
  var input = document.getElementById("inp").value;
  var results = DriveApp.getFolderById('My_Drive_ID').searchFiles('fullText contains "' + e.parameter.q + '"');
  var output = HtmlService.createHtmlOutput('Results: <br /><br /><ul>');
  while (results.hasNext()) {
    var file = results.next();
    output.append('<li><a href="' + file.getUrl() + '">' + file.getName() + '</a></li>');
  }
  function searchResult(result){
    document.getElementById("result").innerHTML=doGet(e);
  } 

感谢您的帮助和时间。

0 个答案:

没有答案