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;
}
}
반응형
'dev' 카테고리의 다른 글
[Python] Tkinter를 이용한 간단한 타이머 프로그램 (0) | 2020.01.27 |
---|---|
[HTML] contenteditable 이용, div 편집 가능하도록 하기 (0) | 2019.11.13 |
[HTML/CSS] 테이블 헤더 고정 (ie에서는 안됨) (0) | 2019.10.20 |
[MSSQL] inserted 이용 입력한 Identity 얻기 (0) | 2019.10.18 |
[MSSQL] insert identity (0) | 2019.08.27 |
[Python] 텍스트 파일의 랜덤줄 출력 (0) | 2019.08.19 |
[JavaScript] window.open() - 새탭/새창 띄우기, 닫기 이벤트 활용 (4) | 2019.08.01 |
[JavaScript] moment.js로 간단히 날짜 포맷 설정 (0) | 2019.06.27 |