我使用此行来构建驱动器查询
request.setQ("fullText contains '" + originalFileName + "'");
但是当originalFilename包含“'”时,请求会抛出此错误:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request { "code" : 400, "errors" : [ {
"domain" : "global",
"location" : "q",
"locationType" : "parameter",
"message" : "Invalid Value",
"reason" : "invalid" } ], "message" : "Invalid Value" }
我理解为什么会抛出错误,但是如何构建搜索字符串以查找可索引文本中包含“faq”的文件?是否有通配符或转义字符?
答案 0 :(得分:2)
您应该使用'
转义\
,所以:
"fullText contains \'myFile\'"