1

JavaScript で Salesforce 変数を使用していますが、質問に答えるために Salesforce のことを知る必要はありません。アクセスしたいパスワードフィールドがあります。{!Account.Password__c}これを行うには、次のように JavaScript 内でSalesforce 変数 を使用します。

var p = '{!Account.Password__c}';

ずっと使っていますが、使えない時があります。唯一の問題は、パスワードに任意の文字を含めることができることです (適切なパスワードにはそうあるべきです)。したがって、一重引用符が含まれていると、この JavaScript は実行されません。二重引用符で書くことができます:

var p = "{!Account.Password__c}";

ただし、二重引用符を含めることもできます。また、スラッシュやバック スラッシュを含めることもできます。

パスワード文字列は、次のいずれかを取ることができる必要があります。
Idon'tknow
pass"word"
/-\_|)_/-\_/\/\
"'!@#
+*co/rn

これは私のコードです:

var u = '{!Account.Email_Address__c}';
var p = escape(encodeURIComponent('{!Account.Password__c}'));
window.open('http://mywebsite.com/?&u=' + u + '&p=' + p,'_blank');
4

2 に答える 2