クリックポストの新規発送フォームを一括入力する

  • /*
     * @title クリックポストの新規発送フォームを一括入力する
     * @description 「ヤフオクの取引ナビ(ベータ版)からクリックポスト用データをコピーする」と合わせて使用してください
     *
     * 事前にヤフオクの取引ナビ(ベータ版)のページで
     * 「ヤフオクの取引ナビ(ベータ版)からクリックポスト用データをコピーする」
     * http://let.hatelabo.jp/mitsube/let/hLHX08PVjbU3
     * を実行し、お届け情報をコピーしてください。
     * 
     * クリックポストの新規発送ページで実行するとプロンプトウィンドウが開きます。
     * 「内容品,郵便番号(上3桁),郵便番号(下4桁),住所,名前,電話番号」
     * といった形式のテキストを打ち込むと自動でフォームに入力します。
     * 信書確認、サイズ確認のチェックボックスも自動で入力します。
     * 半角/全角、文字数のチェックはしていません。
     *
     * @include http://https://click-post.secure.force.com/*
     * @license MIT License
     * @javascript_url
     * 
     */
    
    (function(){
    
            var bidder = prompt('落札者情報をペーストしてください').split(',');
    
            if (bidder) {
                    document.getElementsByClassName('print_title')[0].value = bidder[0];
                    document.getElementsByClassName('zip1')[0].value = bidder[1];
                    document.getElementsByClassName('zip2')[0].value = bidder[2];
                    document.getElementsByClassName('receiver_address')[0].textContent = bidder[3];
                    document.getElementsByClassName('receiver_name')[0].value = bidder[4];
                    document.getElementsByClassName('receiver_phone')[0].value = bidder[5];
    
                    document.getElementById('j_id0:j_id1:main_form:no_missive').checked = 'check';
                    document.getElementById('j_id0:j_id1:main_form:checked_pack_size').checked = 'check';
            }
    
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/07/17 23:41:28 - 2015-07-17
  2. 2015/07/17 23:38:07 - 2015-07-17
  3. 2015/07/17 23:18:42 - 2015-07-17
  4. 2015/07/17 23:05:33 - 2015-07-17