У меня есть скрипт, который должен искать все файлы в Google Диске. Я реализовал сценарий на одной из сайтов Google. Скрипт работает только для файлов, находящихся в корневой папке, но не работает для файлов, находящихся в подпапках. Любая помощь оценивается. СпасибоСкрипт для поиска на Google Диске
Вот текущий сценарий:
function doGet(e) {
var results = DriveApp.getFolderById('yourGoogleDriveId').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>');
}
output.append('</ul>');
return output;
}
Вы пытались запустить его непосредственно без «getFolderById», в противном случае он ищет файлы под этой конкретной папкой? т. е. var results = DriveApp.searchFiles ('fullText содержит' '+ e.parameter.q +' "'); –
Да, хотя я знал, что это не сработает, но я попробовал ваше предложение. Он не знает, где искать файлы без идентификатора папки Диска. – magichand
Также все файлы находятся в подпапках корневой папки, и я ввел идентификатор корневой папки # в скрипт. Он должен искать все файлы/папки под корнем. – magichand