2017-09-29 1 views
1

Ich möchte Dateiinhalte in Google Drive nach Dateien durchsuchen, die das Wort "pass" enthalten - eine exakte Übereinstimmung auf das ganze Wort 'bestehen'.Wie bekomme ich eine genaue/ganze Wort nur in FullText von DriveApp.searchFiles in Google Apps-Skript

Derzeit ich den folgenden Aufruf bin mit:

var files = DriveApp.searchFiles('fullText contains \'pass\''); 

ich auch mit doppelten Anführungszeichen versucht ...

var files = DriveApp.searchFiles('fullText contains "pass"'); 

Dies basierte auf Dokumentation las ich hier: https://developers.google.com/drive/v3/web/search-parameters

Beide Versionen geben jedoch Dateien zurück, die "pass" enthalten, sowie Dateien, die Derivate von "pass" enthalten, wie "password" oder "passing" usw. Ich habe versucht, Leerraum zu pa hinzuzufügen ss ('pass' oder 'pass') aber das scheint auch verworfen/ignoriert zu werden und ich bekomme die gleichen Ergebnisse.

Was muss ich tun, um eine exakte Übereinstimmung für das gesamte Wort "pass" zu erhalten?

+0

Denken Sie daran, dass 'fullText' sucht die _entire_ Datei, so dass, wenn Sie den Dateinamen nur sind die Überprüfung muss der Begriff in der Datei irgendwo. – Brian

+0

Danke für das Feedback Brian, ich habe die Frage präzisiert, da die Suche nach dem gesamten Dateiinhalt genau das ist, was ich versuche zu tun. – richelectron

+0

Sehr seltsam. Ich habe gestochen und ich sehe die gleichen Ergebnisse. – Brian

Antwort

1

Hinweis, wo der Apostroph gesetzt wird:

fullText contains '"Hello there"' 

Gerade diese von Search Files in Drive API im Anhang bemerkt.

+0

Danke, dass du mich angestarrt hast, genauer hinzuschauen ... Ich dachte, ich hätte das auch versucht. Aber es stellt sich heraus, dass ich genau das gesucht habe: var files = DriveApp.searchFiles ('fullText enthält \' "pass" \ ''); – richelectron

+0

Sie können das tatsächlich als Antwort posten :) – noogui

+0

Danke, ich mache das Noogui! – richelectron

1

Es stellt sich heraus, dass das ist, was ich gesucht habe:

var files = DriveApp.searchFiles('fullText contains \'"pass"\''); 
Verwandte Themen