ないものは作りましょう。

色々なことに挑戦(主にプログラミング)

【javascript】 Dropboxのファイルの直リンクURLを生成する

以前、Dropboxのファイル共有用URLからファイルの直リンクを得る方法を書いたのですが、今回javascript(+html)の練習を兼ねて自動で直リンクを生成するものを作ってみました。

Dropbox Direct Link Generator
(ちなみにこれもDropbox内のファイルです)


せっかくなので処理部分のコードを載せます。

function generateDirectLink(url) {
    var parts = url.split('.');
    parts[0] = 'https://dl';
    parts[1] = 'dropboxusercontent';
    parts[parts.length - 1] = parts[parts.length - 1].slice(0,parts[parts.length - 1].length - 5);
    var ret = '';
    for (var i = 0; i < parts.length; i++) {
        ret = ret.concat(parts[i]);
        if (i != parts.length - 1) ret = ret + '.';
    }
    return ret;
}

やっていることは以前書いた記事の通りです。


今回初めてjavascriptを書いてみたのですが、文字列操作の関数がたくさん用意されていて意外と便利なことが分かりました。

それでは。