2016-12-20 12 views
1

Googleスプレッドシートに空白が含まれているとデータをどのように取得できますか?Googleスプレッドシートのスペースを使用してデータを取得する(PHP経由)

例:Person1とPerson2の2つの列があります。一致する名前を見つける必要があります。

私はこのGoogle API How to connect to receive values from spreadsheet

を読んでみました:

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

、それが働いていないし。私も'Jon%20Doe'を試しましたが、まだ動作していません。このフィールドに空白のない行の場合は機能します。

答えて

0

配列内のsqキーに割り当てる式"person1" . " = " . "Jon Doe"は、"person1 = Jon Doe"文字列になります。ここでは、Jon Doeはあなたが望むように、それ自身の文字列として見られない可能性があります。

たぶん、あなたはこのようなJon Doe引用しようとすることができます:あなたのクエリ文字列の列パラメータは(ここではperson1)であることを確認し、

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

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

またはこのように列名(Person1)と一致します。大文字小文字の不一致が原因である可能性があります。

+0

よろしくお願いします:$ listFeed = $ worksheet-> getListFeed(array( "sq" => 'person1'。 '='。 '"Jon Doe"'));それは動作します! – amedv

+0

うれしかったよ! – Benito

関連する問題