プログラマ38の日記

主にプログラムメモです。

ツール: 今まで作成したツールの一覧

今まで、いくつか作成したツールを紹介してきました。

あらためて次のように表にまとめてみました。これからも増やしていきたいと考えています。

 

[作成したツール一覧] 

# ツール 内容 紹介記事 /
ファイルリンク
利用している仕組み
1 TERADATAデータインポート MS-ACCESSのデータをTERADATAへインポートする。 記事/
ファイル
[Java]
 Java7
 jdbc-odbc bridge
2 別のExcelファイルへ値を設定 Excelで定義した値を別のExcelファイルの対象のセルにセットする。 記事/
ファイル
Excel VBA
3 テンプレートファイルへの変数展開 Excelで定義した値をテンプレートファイルへ展開し、別のファイルへ出力する。 記事/
ファイル
Excel VBA
4 tableタグ出力 Excelのセルをhtml tableタグへ変換する。 記事/
ファイル
Excel VBA
5 Salesforceメタデータダウンロード コマンドラインメタデータをダウンロードする。 記事/
ファイル 
[Java]
 java8以上
 lib wsc
[Salesforce]
 SOAP API
 Metadata API
6 Salesforceメタデータ削除 BeanShellで指定したメタデータを削除する。 記事/
ファイル
[Java]
 java8以上
 lib wsc, BeanShell
[Salesforce]
 SOAP API
 Metadata API
7 Salesforceファイルダウンロード BeanShellでSalesforceのファイル(添付ファイル、ドキュメント、イベントログ)をダウンロードする。 記事/
ファイル
[Java]
 java8以上
 lib wsc, BeanShell
[Salesforce]
 SOAP API
8 Salesforceロール作成マクロ ExcelからSalesforceのロールを作成する。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
 Metadata API
9 Salesforce実行プラン取得マクロ ExcelからSalesforce SOQL/ビューの実行プランを取得する。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
 Rest API
10 Salesforceカスタム表示ラベル作成・取得マクロ ExcelからSalesforce カスタム表示ラベルの作成・取得を行う。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
 Metadata API
11 Salesforceカスタム項目作成マクロ ExcelからSalesforceのカスタム項目を作成する。(作成できる型は限定されています) 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
 Metadata API
12 Salesforceオブジェクト項目取得マクロ ExcelからSalesforceのオブジェクトと項目の一覧を取得する。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
13 SalesforceAnonymousApex実行マクロ ExcelからSalesforce AnonymousApexを実行する。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
 Apex API
14 Salesforceナレッジのカテゴリ一覧表示マクロ ExcelからSalesforce ナレッジのカテゴリ一覧を取得する。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
15 Salesforceレイアウト項目取得マクロ ExcelからSalesforceのレイアウトの一覧とレイアウト項目の一覧を取得する。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
 Metadata API
16 SalesforceプロファイルIPアドレス制限一覧取得マクロ ExcelからSalesforceのプロファイルのIPアドレス制限の一覧を取得する。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
 Metadata API
17 Salesforceアプリケーション毎のタブ一覧取得マクロ ExcelからSalesforceのアプリケーション毎のタブ一覧を取得する。 記事/
ファイル
Excel VBA
[Salesforce]
 SOAP API
 Metadata API

 

Salesforce APIを直接コールするExcel VBAでは、TLS1.1以上の通信ができる必要があります。(Windows10とWindows7でパッチを当てた状態で動作確認済)

 最後に

Salesforceの割合が多くなっています。クラウドアプリケーションでWeb画面から手動で設定を行う部分を、コマンドやExcelでツール化したいと思うことが多いのだと思います。

他のクラウドアプリケーションも色々やってみたいなーと思いますが、フットワークが重くて中々できていません。。