0

私はSalseForceで非常に基本的なことをしようとしています。JavaScriptの小さな部分を実行するためのボタンが必要です。「無効な割り当ての左側のエラー」の時点で、次のエラーがスローされます。どんな助けでも大歓迎です。

if (  {!Contact.MailingPostalCode} =  'SC') {window.open('http://www.google.com','mywindow'); }

if (  {!Contact.MailingPostalCode}  =  'FL')  {window.open('http://www.yahoo.com','mywindow');  
}

ありがとう

4

2 に答える 2

1

あなた=はである必要があります==。あなたは割り当てています、そしてあなたがしたいことは比較することです。

編集:また、あなたの「not」、、!は外側にある必要があるかもしれません。私はSalesForce側に精通していません。

編集2:この方法で試してください:

if ({!Contact.MailingPostalCode} == 'SC') {
    window.open('http://www.google.com','mywindow');
}
if ({!Contact.MailingPostalCode} == 'FL') {
    window.open('http://www.yahoo.com','mywindow');
}

テスト:

if ({!Contact.MailingPostalCode} == 'SC') {
    window.open('http://www.google.com','mywindow');
}
else if ({!Contact.MailingPostalCode} == 'FL') {
    window.open('http://www.yahoo.com','mywindow');
}
else {
    alert({!Contact.MailingPostalCode});
}

編集3:完全を期すために、@ZachColonのコードは次のとおりです。

if ('{!Contact.MailingState}' == 'SC') {
    window.open('http://www.google.com','mywindow');
}
if ('{!Contact.MailingState}' == 'FL') {
    window.open('http://www.yahoo.com','mywindow');
} 
于 2012-08-08T20:22:09.677 に答える
0

SF変数の引用符を忘れないでください'{!Contact.MailingPostalCode}'

if ('{!Contact.MailingPostalCode}' == 'SC') {
    window.open('http://www.google.com','mywindow'); 
}

if ('{!Contact.MailingPostalCode}' == 'FL'){
    window.open('http://www.yahoo.com','mywindow'); 
}
于 2012-08-09T08:28:27.547 に答える