宅配物の追跡URLを発行するツール

2022-08-28 ハック

自分が欲しかったので作った。

他人宛に発送した荷物の状況を連絡するときなどに便利。

つかいかた:該当する会社のボックスに伝票番号(追跡番号・お問い合わせ番号)を入れ、横の「URL生成」を押してください**。**ブラウザのJavaScriptがオフだとたぶん動きません。

ヤマト運輸用

<input type="text" id="inputyamato">
<input type="button" value="URL生成" onclick="makeyamato()"><br>
<a id="outputyamato" href="#" target="_blank"></a>

<script>
function makeyamato() {
  URLyamato = document.getElementById('outputyamato');
  inputyamato = document.getElementById('inputyamato');
  numyamato = inputyamato.value;
  URLyamato.innerText = 'https://jizen.kuronekoyamato.co.jp/jizen/servlet/crjz.b.NQ0010?id=' + numyamato;
  URLyamato.href = 'https://jizen.kuronekoyamato.co.jp/jizen/servlet/crjz.b.NQ0010?id=' + numyamato;
}
</script>

佐川急便用

<input type="text" id="inputsagawa">
<input type="button" value="URL生成" onclick="makesagawa()"><br>
<a id="outputsagawa" href="#" target="_blank"></a>

<script>
function makesagawa() {
  URLsagawa = document.getElementById('outputsagawa');
  inputsagawa = document.getElementById('inputsagawa');
  numsagawa = inputsagawa.value;
  URLsagawa.innerText = 'https://k2k.sagawa-exp.co.jp/p/web/okurijosearch.do?okurijoNo=' + numsagawa;
  URLsagawa.href = 'https://k2k.sagawa-exp.co.jp/p/web/okurijosearch.do?okurijoNo=' + numsagawa;
}
</script>

日本郵便用(ゆうパック・レターパックなど)

<input type="text" id="inputjapanpost">
<input type="button" value="URL生成" onclick="makejapanpost()"><br>
<a id="outputjapanpost" href="#" target="_blank"></a>

<script>
function makejapanpost() {
  URLjapanpost = document.getElementById('outputjapanpost');
  inputjapanpost = document.getElementById('inputjapanpost');
  numjapanpost = inputjapanpost.value;
  URLjapanpost.innerText = 'https://trackings.post.japanpost.jp/services/srv/search/direct?locale=ja&reqCodeNo1=' + numjapanpost;
  URLjapanpost.href = 'https://trackings.post.japanpost.jp/services/srv/search/direct?locale=ja&reqCodeNo1=' + numjapanpost;
}
</script>

西濃運輸用

<input type="text" id="inputseino">
<input type="button" value="URL生成" onclick="makeseino()"><br>
<a id="outputseino" href="#" target="_blank"></a>

<script>
function makeseino() {
  URLseino = document.getElementById('outputseino');
  inputseino = document.getElementById('inputseino');
  numseino = inputseino.value;
  URLseino.innerText = 'http://track.seino.co.jp/cgi-bin/gnpquery.pgm?GNPNO1=' + numseino;
  URLseino.href = 'http://track.seino.co.jp/cgi-bin/gnpquery.pgm?GNPNO1=' + numseino;
}
</script>

福山通運

<input type="text" id="inputfukutsu">
<input type="button" value="URL生成" onclick="makefukutsu()"><br>
<a id="outputfukutsu" href="#" target="_blank"></a>

<script>
function makefukutsu() {
  URLfukutsu = document.getElementById('outputfukutsu');
  inputfukutsu = document.getElementById('inputfukutsu');
  numfukutsu = inputfukutsu.value;
  URLfukutsu.innerText = 'https://corp.fukutsu.co.jp/situation/tracking_no_hunt/' + numfukutsu;
  URLfukutsu.href = 'https://corp.fukutsu.co.jp/situation/tracking_no_hunt/' + numfukutsu;
}
</script>