【FileMaker】ちょっと手動でエクスポートしてアプリ連携をする

「ちょっとFileMaker Goで見ているこのデータ、PDFでchatworkに送ってよ」

なんて言われたらどうします？

「え、え、、、！？
えーっと、じゃ、FileMaker Proでスクリプト組んで実装しますね！」

「いや、今欲しいんだけど。。。」

はい、ここでビジネスチャンスを逃すわけにいかないので、ちょっと手動でchatworkに連携しましょう。

# PDFにしてchatworkに送る
PDFにする場合は、「印刷」を選択します。
![IMG_3395.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/581133eb-ef9d-a5b0-b7af-b73af15c5edf.png)

選択されているレコードを全て送る場合は「対象レコード」を、1件だけ送るばあいは「現在のレコード」を選択して、PDFをタップします。
![IMG_3389.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/7cc46335-0d8b-9871-52d6-f6177f0e8752.png)

名前を変更する場合は変更し、「続行」します。
![IMG_3390.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/53706992-281c-5320-bdc8-2b7aa4e13854.png)

インストールされているアプリの中にchatworkが出てくるので、chatworkをタップします。
![IMG_3391.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/d255d0c6-3b41-7033-81a4-2b96ba6d9c24.png)

chatworkに送る場合は、チャットグループを間違えずに選択して、「投稿」しましょう。
違うチャットグループに送ってしまわないように！
![IMG_3392.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/a3e18581-ae08-9679-0419-739b939cf956.png)

無事に送れたようです。
![IMG_3393.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/c3e8ab2f-b896-4889-8b9d-cc8752f0e905.png)

ちゃんと届いているか、chatworkを覗いてみましょう。
![IMG_3394.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/4479fbb8-e896-9bde-b4d9-cb7c3d3d21cc.png)
よかった、ちゃんと送られていますね！

# 違うファイル形態にしてGoogle Driveに送る
PDFではないファイル形態で送りたい場合は、「エクスポート」で同じように送れます。
![IMG_3387.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/1234951f-2349-364b-ef8d-a1966b0e523a.png)

「タイプ」をタップすると、色々なファイル形式が選択できます。
![IMG_3396.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/94671b2f-e842-06d6-3309-0f95d575c8bb.png)

今回は、Excelでエクスポートしてみましょう。
![IMG_3397.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/a8542a3f-1e77-83ba-67d0-cefb67411cba.png)
ビジネスで使う場合は、Excelかcsvにしてデータを送ることが多いと思いますので、この機能は割と便利だと思います。

今回は、Google Driveに保存してみましょう。
![IMG_3398.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/819416cc-8a17-4b22-f1b1-50ecf52b3d70.png)

アカウントの選択をし、、、
![IMG_3399.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/c1d1adb9-930c-f551-6f13-34d63fac097a.png)

ファイルを保存する場所などを選択し、「アップロード」をタップ。
![IMG_3401.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/419d3d96-bcf4-8930-640a-4509df288d8d.png)

はい、ちゃんとアップロードされました。
![IMG_3402.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/ae5a1504-89b6-2881-b800-9fae66f835d2.png)

# FileMaker ファイルとして送る
では、「FileMakerファイルそのものを送って！」と言われたら、どうしますか？
FileMaker Goのアプリリストから選択して送ってもいいのですが、どうせファイルを開いているときならそのまま送信できます。

「名前を付けて保存/送信」を選びます。
![IMG_3403.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/0ac87394-674c-659a-7e09-4aecd0a23558.png)

ファイルの形式を選択します。
普通の（？）fmp12形式でファイルをそのまま送る場合は、「データベース」を選択します。
![IMG_3404.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/ef7308b2-ed84-f76b-ce32-9373b1e00113.png)

これで送れます。
![IMG_3405.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/60538/c7d1d22d-fad3-7fb1-d117-aefcfde663ec.png)

ちなみにこの「FileMakerファイルそのものをchatworkに送って！」というのは、開発中にお客さまが現地テストをしている時のエラー解析でこの方法で送ってもらうことが多いです。

# アプリ連携するならやっぱりiOSで
iOSのアプリ連携は、とてもシームレスで何気なく使っているのに実は高機能というのがたくさんあります。
無理やり作り込むのではなく、こうした機能も使って手軽にアプリ連携しましょうね。

# 追記
(2020/12/13)アプリの作りによっては、このメニューを表示しないようにセキュリティを設けている場合もあります。
その場合は、この機能は残念ながら使えません。。。