Google ドライブは、Google ドキュメント形式のファイル (特にスプレッドシート) を常にインデックスに登録するとは限りません。スプレッドシート内のフィールドの検索は、Excel スプレッドシートがアップロードされて変換されていない場合は完全に機能しますが、アップロードされて Google スプレッドシートに変換された場合は検索できません。
Google ドライブ Web アプリケーション内での私のテストでは、次のことが示されました。 )。- 新しく作成されたスプレッドシートで (ドライブ インターフェイスを介して) 同じ文字列を検索しても、新しいドキュメントは返されません。- これらの Google ドキュメント スプレッドシートは、以前のドキュメントの一部を検索できるように、ある時点でインデックス化されています。
本当の問題は、Drive SDK を使用してドライブ スプレッドシート内の特定の文字列を検索するアプリケーションを作成していることです。ファイルがインデックス化されていない場合は機能しません。私が見た唯一の回避策は、ユーザーがアップロードされたドキュメントを変換しないようにすることです。
私の質問は次のとおりです。GoogleドライブがGoogleドキュメントをインデックス化するトリガーは何ですか? 特定のドキュメントのインデックス作成をトリガーする方法はありますか? これはバグですか?
ユーザーのドライブ アカウントで特定の値を持つスプレッドシートを自動検出したいので、どんな助けも大歓迎です。