実現したいこと
Googleの『ドライブで検索』の『含まれている語句』をGASで行いたいです。
前提
Googleのドライブ検索でファイル名を検索する場合は以下の様に行えば検索出来るのは分かりました。
var files = DriveApp.searchFiles("title contains 'りんご'"); while (files.hasNext()){ var file = files.next(); Logger.log(file.getName()); }
指定のファオルダだったら以下の様に行えば出来るのも分かりました。
var folder = DriveApp.getFolderById("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); var files = folder.searchFiles('title contains "りんご"');
発生している問題・エラーメッセージ
ですが含まれている語句の場合はGASでどう記述すればいいのかが分からないです。
以下の様にシングルクォーテーション・ダブルクォーテーションで囲ってみると、
この様なエラーが出ました。『Exception: Invalid argument: q』
var files = DriveApp.searchFiles('りんご'); var files = DriveApp.searchFiles("りんご");
言葉は違うのですが実際のドライブ検索にりんごといれて検索すると、
ファイル内の文字を検索して一瞬で検索結果が出ます。
どういう仕組みか分かりませんが、毎回OCR検索を行っている様ではなさそうです。
なさそうというのは一瞬で検索結果が出るので私が勝手に思っているだけです。
含まれている語句の検索がGASでどう書けばよろしいのでしょうか?
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー