質問: 当方、スプレッドシート並びにSCRIPTの初心者でございます。 仕事で頼まれてしまい、急きょ以下の業務を行わなくてはいけなくなりました。 現在色々調べておりますがエンコーダに変換できるAPPSSCRIPTはありますが、デコーダがみつかりません。 以下、私がやりたいことですが、スプレッドシートに以下のように記載がございます。 A B 1 http:〇〇〇.jp/%E3%83%BC... AにURLを打ち込んだらB列にAをデコーダしたURLが表示されるようにしたいと思っております。 大変お手数をお掛けいたしますが、ご教示頂ければ幸いです。
回答: GoogleAppsScript では JavaScript の標準関数が使用できますので、decodeURI() 関数を使えばいいと思います。 例えばスクリプトエディタで ``` function decodeURI2(uri) { return decodeURI(uri); } ``` という関数を定義すれば、スプレッドシート上で`=decodeURI2(A1)`という形で呼び出せます。