我是一名新编程学生,目前正在学习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);
}
感谢您的帮助和时间。