Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
23
Help us understand the problem. What is going on with this article?
@kiyo_e

超便利な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を利用すればできたり、応用範囲は広そう。

23
Help us understand the problem. What is going on with this article?
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
kiyo_e
sowxp
体験の総合商社。体験ギフトの販売や、体験の予約サイトの開発・運営をしています。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
23
Help us understand the problem. What is going on with this article?