Googleドライブのすべてのファイルを検索するスクリプトがあります。スクリプトをGoogleサイトのページの1つに実装しました。このスクリプトは、ルートフォルダにあるファイルに対してのみ機能しますが、サブフォルダにあるファイルに対しては機能しません。どんな助けもありがたい。 @Cesarが述べたように、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 contains "' + e.parameter.q + '"'); –
はい、私はそれがうまくいかないことを知っていましたが、私はあなたの提案を試みました。ドライブのフォルダIDがないファイルを探す場所はわかりません。 – magichand
また、すべてのファイルはルートフォルダのサブフォルダにあり、スクリプトにルートフォルダID#を入力しました。ルートの下にあるすべてのファイル/フォルダを検索する必要があります。 – magichand