21
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

超便利なzapierの使い方

Last updated at Posted at 2016-05-21

zapierを使ってみたら応用範囲が広かったので、最近会社で試している組み合わせを共有する。

はじめに

zapierとは、iffttの対応サービスが多い版みたいなもの。
複数サービスを組み合わせたり、JavascriptやPythonの実行結果をあわせられたり、webhookでpostされたことをトリガーにできたり、iffttよりも応用範囲が広い(と感じている)。
※複数サービスの組み合わせは有料版のみ

初級編

定期的にtrelloのカードを作る

毎月定期的に行っているタスクをtrelloで管理するために使用。
実行サイクルはdaily、weekly、monthyで指定できる。
1c5c0e32-3641-6a97-ff7e-c3ee2b8bf4f8.png

中級編

wufooに投稿があると、trelloにタスク化

wufooで作ったフォームに投稿があると、内容によってはすぐにアクションしなければならないので、特定項目に記入があればtrelloにカード化するように。
カード化するときに、wufooのデータだけでは足りないので、カード化するまえに、jsonでapiを叩いた結果を取得しておく。

スクリーンショット 2016-05-21 12.32.38.png

上級編

Faxの内容(PDF)が添付されたメールをjpgに変換して、電話番号から送信元を探し、送信元名を含むファイル名にリネームしてDropboxに保存する

56fbd8a5-159f-3e3a-43f7-a23a8ed0a3f4.png

adb58a67-872c-d808-9e15-4fd73a81e86e.png

具体的には、

  1. 複合機がFAXを受信するとzapierのemailパース用のアドレス宛にPDFを添付して送信する
  • pdfをcloudconvertのapiを使ってjpg化
  • メールの内容に記載されている送信元電話番号をairtableから探して、参照元データを取得
  • cloudconvertで変換後のデータをdropboxにリネームして保存

※ その他電話番号が不明の状態で送られてきたりするので、不明用の電話番号としてデフォルトtextを設定したりしてる

その他

ひとつのパイプラインとして設計されているので、配列のようなデータは扱いにくいようになっているが、javascriptとwebhookを利用すればできたり、応用範囲は広そう。

21
23
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
21
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?