こんにちは! このエントリは、Dropboxの共有リンクから、直リンクを生成するショートカットの作り方を説明します。
完成形
次のように動作します。
このショートカットを利用すると、Dropboxアプリから、簡単に、直リンクを生成し、LINEやメッセージアプリに共有することができます。
作り方はこのブログで紹介していますが、こちらや下のボタンからすぐ使うこともできます。
直リンクとは
Dropboxの共有リンクは便利ですが、時と場合に応じて、このブログで紹介する直リンクを使うと、さらに便利に使うことができます。
Dropboxの共有リンクをそのまま使うと、
このように、アプリ取得を促されたり、Dropbox独自のビューワーが現れてしまうことがあります。
そこで、ファイルを直接見ることができるのが、直リンクです。直リンクを使えば、
このように、iPhone純正のPDFビューワーでそのまま表示されるので、大変便利です。
この直リンクは、
https://www.dropbox.com/sh/yadvz******/ファイル名
となっているものを、
https://dl.dropboxusercontent.com/s/yadvz******/ファイル名
とすることで生成できますが、手動でやるのはめんどくさいですね。
そこで、iOS12から利用できるようになった、「ショートカット」というアプリを使いましょう。「ショートカット」は、Siriショートカットを作れたり、なんちゃってプログラミングができるiPhone純正アプリです。
ショートカットの作り方
次の画像を参考に作ってみてください。
解説
このショートカットのちょっとした解説を入れておきます。
Dropboxの共有リンクは、dropbox.com/sh/*****
の *****
部分がIDになっているようです。このID部分以下はファイル名を付加しているだけなので、ファイル名部分は p
とか適当な記号で問題ないわけです。
そこで、テキストを分割
を利用して、ID部分を取り出します。そして、それを dl.dropboxusercontent.com
と結合させることで、直リンクを生成しています。