0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Salesforceで使うためのテキストデータの加工

Last updated at Posted at 2023-12-18

もし私が実装するなら件数が多いので、シェルでのバッチ処理になると思います。

  1. データローダ等を使って関連するオブジェクトのレコードを取得してcsvファイルにします。(後でマッチング処理をするためのキーがあれば必ず含めておきます)

  2. csvファイルをカンマ区切りからブランク区切りに変更します。(このフォーマットでは’’は_に変換しておきます。こうしておかないと項目が抜けます。)

  3. 2のフォーマットならシェルのコマンドで色々と処理が可能です。awkなんかもそのまま使えます。

マッチング用のコマンドなどは一から作ると大変なので以下のようなツールを使えば楽ができます。私はphpやpythonでコマンドを作りましたが...

https://uec.usp-lab.com/TUKUBAI/CGI/TUKUBAI.CGI?POMPA=ABOUT

4. Unix系のOSを使えば文字コードはUTF-8の可能性が高いので、そうであれば、データローダで使うCSVファイルも簡単に作成できると思います。

awkの覚え

  • 日付
myDate=`date +"%Y-%m-%d"`
echo $myDate
  • 変数を使う
awk -v foo=$myDate '{print $0, foo }' |
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?