PDFを作成し、Salesforceメールテンプレートに添付する方法
[Reference url]How to Attach a Dynamic PDF to a Salesforce Messaging Email Template
How to Attach a Dynamic PDF to a Salesforce Messaging Email Template
https://www.codeproject.com/Tips/1129916/How-to-Attach-a-Dynamic-PDF-to-a-Salesforce-Messag
[Salesforce]PDFファイルを作成して、Salesforceメールテンプレートに添付
PDFファイルを作成して、Salesforceメールテンプレートに添付
Visualforceメールテンプレ―ド:
<messaging:emailTemplate subject="test: {!relatedTo.name}" recipientType="Contact" relatedToType="Opportunity">
<messaging:plainTextEmailBody >
添付送付させていただきます。
ご確認お願いいたします。
</messaging:plainTextEmailBody>
<messaging:htmlEmailBody >
<html>
<body>
<p>添付送付させていただきます。</p>
<p>ご確認お願いいたします。</p>
</body>
</html>
</messaging:htmlEmailBody>
<messaging:attachment renderAs="PDF" filename="Invoice.pdf">
<c:OppAttachmentComponent opportunityId="{!relatedTo.Id}" opportunity="{!relatedTo}"/>
</messaging:attachment>
</messaging:emailTemplate>
Component : OppAttachmentComponen
<apex:component controller="OppAttachmentComponentController" access="global" >
<apex:attribute name="opportunityId" description="OpportunityId" assignTo="{!OpportunityId}" type="Id" />
test
{!opportunity.Name}
</apex:component>
commponent controller : OppAttachmentComponentController
global class OppAttachmentComponentController {
global String OpportunityId{
get;
set {
UpdateContents2(value);
}
}
public void UpdateContents2(String OpportunityId) {
if (OpportunityId != null) {
List<Opportunity> oppList = [SELECT Id FROM Opportunity WHERE Id =:OpportunityId];
}
}
}
[Reference url]Cloud Firestore で単純なクエリと複合クエリを実行する
Cloud Firestore で単純なクエリと複合クエリを実行する
クエリ演算子
where()
メソッドは、フィルタリングするフィールド、比較演算子、値の 3 つのパラメータを受け入れます。Cloud Firestore は、次の比較演算子をサポートしています。
<
未満<=
以下==
等しい>
上回る>=
以上!=
等しくないarray-contains
array-contains-any
in
not-in
https://firebase.google.com/docs/firestore/query-data/queries
[Reference url]Visualforceの帳票出力を極める
Visualforceの帳票出力を極める
残念ながら日本語を表示できるフォントは「Arial Unicode MS」のみになります。ここまで日本語表示についておさらいしました。
[JavaScript]map
map
var map = new Map();
map.set("key1", "apple");
map.set("key2", "banana")
console.log(map.get("key1")); // apple
console.log(map.get("key2")); // banana
// 同じキーを使って要素の追加
map.set("key1", "red");
console.log(map.get("key1"));
結果
"apple"
"banana"
"red"
[Reference url]JSFiddle – Code Playground
JSFiddle – Code Playground
[Reference url]JavaScript Tester
JavaScript Tester
[Reference url]Convert Images to PDF file in Lightning Web Component | LWC Stack | Salesforce
Convert Images to PDF file in Lightning Web Component | LWC Stack | Salesforce