Help us understand the problem. What is going on with this article?

超便利なzapierの使い方

More than 3 years have passed since last update.

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を添付して送信する
  2. pdfをcloudconvertのapiを使ってjpg化
  3. メールの内容に記載されている送信元電話番号をairtableから探して、参照元データを取得
  4. cloudconvertで変換後のデータをdropboxにリネームして保存

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

その他

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした