質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Salesforce

Salesforceは、クラウド型の顧客関係管理(CRM)、営業支援(SFA)などのサービスを提供している企業。米カリフォルニア州に本社があり、日本法人は株式会社セールスフォース・ドットコムです。

Apex

Apexは、Salesforce上で動作するアプリケーション作成をサポートするアプリケーション開発プラットフォーム。プログラミング言語であるApexコードと、独自のApex WebサービスAPIなどで構成されています。

Q&A

解決済

1回答

1576閲覧

Force.com CLIツールより添付ファイルを追加する方法

MamoruFujita

総合スコア8

Salesforce

Salesforceは、クラウド型の顧客関係管理(CRM)、営業支援(SFA)などのサービスを提供している企業。米カリフォルニア州に本社があり、日本法人は株式会社セールスフォース・ドットコムです。

Apex

Apexは、Salesforce上で動作するアプリケーション作成をサポートするアプリケーション開発プラットフォーム。プログラミング言語であるApexコードと、独自のApex WebサービスAPIなどで構成されています。

1グッド

0クリップ

投稿2016/08/03 02:14

###Force.com CLIツールより添付ファイルを追加する方法
はじめての質問になります。
よろしくお願いいたします。

Force.com CLIを使用してSFDCの情報を操作するシステムを作成しています。
一般的な情報のCRUD(名前、住所...etc)は問題ないのですが、添付ファイルの追加が実装できておりません。

###試したこと

いろいろ試してはいますが、達成できそうなコードはまだ書けていません。
以下が取引先作成時のAPEXとなりここに添付ファイルを追加するイメージです。


Account[] accts = new List<Account>();

Account a = new Account(Name='APEXテスト' BillingCity='Tokyo'); accts.add(a);

insert accts;


###補足情報(言語/FW/ツール等のバージョンなど)
Salesforce(開発者用アカウント)
Force.com CLI

noringojp👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

以下APEXの実行で解決しました。


String pdfContent = 'This is a test string';

Account a = [SELECT Id FROM Account where Name='test1' ];

Attachment attachmentPDF = new Attachment();
attachmentPdf.parentId = a.id;
attachmentPdf.name = 'text.pdf';
attachmentPdf.body = blob.toPDF(pdfContent);
upsert attachmentPDF;


投稿2016/08/03 15:51

MamoruFujita

総合スコア8

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問