我正在尝试使用与商机相关的ProductName = EAP返回产品数量。这是我的代码:
function getProductTypes (oppId) {
var result = sforce.connection.query("Select COUNT() From OpportunityLineItem where OpportunityId = '" + oppId + "' and PricebookEntry.Product2.Name IN ('EAP') ");
return result;
}
我想要做的是返回" EAP"的数量。与机会相关的产品然后在下面的代码块中,我可以确定要运行的另一段代码:
if(getProductTypes('{!Opportunity.Id}') >= 1){
//run this code!
}else{
//run this code instead!
}
答案 0 :(得分:1)
如果有疑问 - alert()
或console.log()
是你最好的朋友;)紧接着是QueryResult对象的说明(它与AJAX工具包不同的文档中的说明)开发者指南...)
这应该有效:
function getProductTypes (oppId) {
var result = sforce.connection.query(...);
alert(result); // remove it once you're happy
return result == null ? 0 : result.size;
}