2019. 10. 2. 20:53
반응형

여기 구글 주소록에 바로 밀어넣을 수 있는 형태의 csv 파일을 생성하는 버튼이 있다.

버튼을 누르면 50개의 랜덤 전화번호가 csv파일로 저장된다.

이 파일은 구글 주소록에 그대로 업로드가 가능한 형태이다.

그냥 연락처좀 두둑히 채우려는 사람에게 도움이 될지도 모른다.

하지만 이름이 Name3 이런 형태라서 과연 도움이 될지는 모르겠다.

자바스크립트 블롭을 이용해서 csv 파일을 생성해내는 것 같았다.

 

function createContacts(){
    var phones = [];
    var csvText = "Name,Phone\r\n";
    for(let i = 0; i < 50; i++){
        csvText += "Name" + i + "," + getRandomNumber() + "\r\n";
    }

    var downloadLink = document.createElement("a");
    var blob = new Blob([csvText], {type: "text/csv;charset=utf-8"});
    var url = URL.createObjectURL(blob);
    downloadLink.href = url;
    downloadLink.download = "contacts.csv";

    document.body.appendChild(downloadLink);
    downloadLink.click();
    document.body.removeChild(downloadLink);

    function getRandomNumber(){
        let phone = "010";
        while(phone.length < 11) phone += Math.floor(Math.random() * 10);
        return phone;
    }
}

 

반응형