2016-12-20 88 views
1

如何從我的Google Spreadsheet中獲取數據(如果它包含空格)?從Google Spreadsheets獲取數據(通過PHP)

例如:我有兩列:Person1和Person2,我需要找到匹配名稱。

我讀這Google API How to connect to receive values from spreadsheet

並試圖:

$listFeed = $worksheet->getListFeed(array("sq" => "person1" . " = " . "Jon Doe"));

,它不工作。我也試過'Jon%20Doe',但它仍然無法正常工作。對於在這個領域沒有空格的行它的作品。

回答

0

將表達式"person1" . " = " . "Jon Doe"分配給數組中的sq鍵將產生"person1 = Jon Doe"字符串。在這裏,很可能Jon Doe不會被視爲自己的字符串,因爲您希望它是。

也許你可以嘗試引用Jon Doe這樣的:

$listFeed = $worksheet->getListFeed(array("sq" => "person1 = 'Jon Doe'")); 

或者這樣:

$listFeed = $worksheet->getListFeed(array("sq" => 'person1 = "Jon Doe"')); 

此外,確保列參數的查詢字符串(這裏person1)是與您的專欄名稱一致(Person1)。案例不匹配可能是它失敗的原因。

+0

是的,剛剛嘗試過:$ listFeed = $ worksheet-> getListFeed(array(「sq」=>'person1'。'='。'Jon Doe''));它的工作原理! – amedv

+0

很高興幫助! – Benito

相關問題