ヤフオクの取引ナビ(ベータ版)からクリックポスト用データをコピーする
by
mitsube
2016-03-08 [2016/03/08 16:15:50]
「クリックポストの新規発送フォームを一括入力する」と合わせて使用してください
@@ -1,3 +1,41 @@
//@javascript_url
//@private
-!function(){var t=[];String.prototype.capitalize=function(){return this.replace(/[A-Za-z0-9\-\s]/g,function(t){return String.fromCharCode(t.charCodeAt(0)+65248)})},String.prototype.paragraph=function(){var t=this;return t.length>20&&(t=t.replace(/^(.+[1-9][0-9]*)(.*)/,"$1\n$2")),t.toString()},$(".decCnfWr:lt(4)").each(function(){t.push($(this).text())});var r=[$(".decItmName").text().capitalize().substr(0,20),t[1].substr(1,3),t[1].substr(4,4),t[1].substr(8).capitalize().paragraph(),t[0],t[2]];-1!==t[3].indexOf("クリックポスト")&&(console.log(r.toString()),prompt("コピーしてください",r.toString()))}();
+//javascript:!function(){var t=[];String.prototype.capitalize=function(){return this.replace(/[A-Za-z0-9\-\s]/g,function(t){return String.fromCharCode(t.charCodeAt(0)+65248)})},String.prototype.paragraph=function(){var t=this;return t.length>20&&(t=t.replace(/^(.+[1-9][0-9]*)(.*)/,"$1\n$2")),t.toString()},$(".decCnfWr:lt(4)").each(function(){t.push($(this).text())});var r=[$(".decItmName").text().capitalize().substr(0,20),t[1].substr(1,3),t[1].substr(4,4),t[1].substr(8).capitalize().paragraph(),t[0],t[2]];-1!==t[3].indexOf("クリックポスト")&&(console.log(r.toString()),prompt("コピーしてください",r.toString()))}();
+
+(function(){
+
+ var table = [];
+
+ String.prototype.capitalize = function(){
+ return this.replace(/[A-Za-z0-9\-\s]/g, function(s) {
+ return String.fromCharCode(s.charCodeAt(0) + 0xFEE0);
+ });
+ };
+
+ String.prototype.paragraph = function(){
+ var str = this;
+ if (str.length > 20) {
+ str = str.replace(/^(.+[1-9][0-9]*)(.*)/, '$1\n$2');
+ }
+ return str.toString();
+ }
+
+ $('.decCnfWr:lt(4)').each(function(i){
+ table.push($(this).text());
+ });
+
+ var bidder = [
+ $('.decItmName').text().capitalize().substr(0,15),
+ table[1].substr(1,3),
+ table[1].substr(4,4),
+ table[1].substr(8).capitalize().paragraph(),
+ table[0],
+ table[2],
+
+ ];
+
+ if( table[3].indexOf('クリックポスト') !== -1 ) {
+ console.log(bidder.toString());
+ prompt('コピーしてください',bidder.toString());
+ }
+})();
//@javascript_url
//@private
//javascript:!function(){var t=[];String.prototype.capitalize=function(){return this.replace(/[A-Za-z0-9\-\s]/g,function(t){return String.fromCharCode(t.charCodeAt(0)+65248)})},String.prototype.paragraph=function(){var t=this;return t.length>20&&(t=t.replace(/^(.+[1-9][0-9]*)(.*)/,"$1\n$2")),t.toString()},$(".decCnfWr:lt(4)").each(function(){t.push($(this).text())});var r=[$(".decItmName").text().capitalize().substr(0,20),t[1].substr(1,3),t[1].substr(4,4),t[1].substr(8).capitalize().paragraph(),t[0],t[2]];-1!==t[3].indexOf("クリックポスト")&&(console.log(r.toString()),prompt("コピーしてください",r.toString()))}();
(function(){
var table = [];
String.prototype.capitalize = function(){
return this.replace(/[A-Za-z0-9\-\s]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) + 0xFEE0);
});
};
String.prototype.paragraph = function(){
var str = this;
if (str.length > 20) {
str = str.replace(/^(.+[1-9][0-9]*)(.*)/, '$1\n$2');
}
return str.toString();
}
$('.decCnfWr:lt(4)').each(function(i){
table.push($(this).text());
});
var bidder = [
$('.decItmName').text().capitalize().substr(0,15),
table[1].substr(1,3),
table[1].substr(4,4),
table[1].substr(8).capitalize().paragraph(),
table[0],
table[2],
];
if( table[3].indexOf('クリックポスト') !== -1 ) {
console.log(bidder.toString());
prompt('コピーしてください',bidder.toString());
}
})();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。