이미 Stack Overflow에서 찾은 스레드 중 하나를 사용하여 CSV로 변환을 수행 했지만 .html에서 내 Gmail 계정으로 전송되는 보고서가 하나 있기 때문에 누군가 공유 할 수있는 코드 조각으로 내가 얻을 수 있는지 궁금합니다. 그것은 구글 시트로 변환되었습니다.
감사합니다.
여기 파티에 정말 늦었지만 도움이 될만한 Google 스크립트를 작성했습니다. html 테이블 파일을 받아서 csv로 변환합니다.
필요한 경우 모든 테이블 태그를 쉼표로 바꾸거나 모두 제거합니다. 특정 용도를 위해 약간 마사지해야 할 수도 있지만 저에게는 효과적입니다.
이 작업을 수행하는 더 우아한 방법이있을 것입니다 ...하지만 여기 있습니다!
var blob = DriveApp.getFileById(id).getBlob();
var string = blob.getDataAsString();
var newString = string.replace(/\r?\n|\r/g,"").replace(/<\/td>/g,",").replace(/<td[^<>]*>/g,"").replace(/<tr[^<>]*>/g,"").replace(/<\/tr>/g,'\n').replace(/<br>/g," ").replace(/ /g,"");
Logger.log(newString);
var csv = Utilities.parseCsv(newString);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다