久しぶりのブログになりました。
何かとやることが続いてしまい、ようやく一息ついているところで頭が回らないので復習がてらブログ書くことにしました。
今日も苦戦したやつです。
kintoneからレコードを取得したい時にクエリで条件を設定し検索してレコードを持って来れますが、条件が複数あった時にまた苦戦しました。
正解できた時はこんなに簡単なことに時間かけてしまった!と悔しかったです。
function get_email($email){ $client = new \GuzzleHttp\Client([ 'http_errors' => false ]); $res = $client->request('GET', 'https://YYYYYYYY.cybozu.com/k/v1/records.json?app=xxx&totalCount=true&query='.urlencode('Requested_Date=THIS_MONTH() and Email="'.$email.'"'),[ 'headers' => [ 'X-Cybozu-API-Token' => 'wcz7s54oYuFIhhoAZi0mnWxXmWpZKoLzsqNj34Hr' ], ]); return json_decode($json_response); }
YYYYYYYYにはサブドメインが入ります。
xxxにはアプリの番号が入ります。
検索条件は「’Requested_Date=THIS_MONTH() and Email=”‘.$email.'”‘」の部分なんですが今月に入力されたデータの中からEmailアドレスが一致するレコードを検索してするものです。このようにandでつなぎ上手くできました。
コメント