我正在尝试通过比较两个参数来过滤我的用户列表
query="EmployeeData.EmployeeID=externalId"
EmployeeData.EmployeeID
是使用cron作业填充的自定义架构,其值与externalId
相同。
当然,我只让cron在必要时复制字段,这就是我要过滤用户列表的原因。
以我写的方式看来,该查询试图在EmployeeData.EmployeeID中查找值“ externalId”,而忽略了“ externalId”是一个偶数字段
有什么建议吗?
答案 0 :(得分:0)
编写代码,发送到Google服务器的查询的方式与您正确猜测以下内容的方式相同:
EmployeeData.EmployeeID=externalId
不会发送您实际的externalId,而是发送字符串“ externalId”。
要将此字符串替换为变量的实际值,可以使用所谓的“字符串连接” 1。为此,您只需要修改代码,如下所示:
query="EmployeeData.EmployeeID=" + externalId;
通过这种方式,查询将根据需要发送到Google的服务器。