TIPS

Google Apps Script: 전체 시트 PDF로 PC에 다운로드

Google 스프레드시트
작성자
진수 이
작성일
2021-06-03 13:06
조회
616

구글 시트의 상단 메뉴에 전체 시트를 PDF로 PC에 다운로드하는 메뉴를 만드는 방법을 소개합니다.


Google Apps Script: 메뉴 생성에서 이어지는 포스팅입니다.


PDF 전체 시트 받기




방법


function wholeSheet2Pdf() {
var ssID = SpreadsheetApp.getActive().getId() // 파일의 고유 ID 값을 정의합니다.
//PDF로 다운로드하는 옵션을 설정합니다.
var URL = 'https://docs.google.com/spreadsheets/d/'
+ssID // 파일의 고유 ID 값을 넣어 링크를 생성합니다.
+'/export?format=pdf' // PDF로 출력 합니다.
+ '&size=A4' // 출력 사이즈입니다: legal / letter / A4
+ '&portrait=false' // 출력 방향입니다. 세로면 true, 가로면 false
+ '&fitw=true' // 가로 크기 맞춤 true, 실제 사이즈 false
+ '&sheetnames=false&printtitle=false' // 헤더, 푸터 숨기기
+ '&pagenumbers=false&gridlines=false' // 페이지 번호, 그리드 라인 숨기기
+ '&fzr=false' // 고정행 반복 true, 반복하지 않으면 false
//PDF 다운로드를 위한 팝업창을 설정합니다.
var htmlOutput = HtmlService
.createHtmlOutput('<a href="'+URL+'">PDF 다운로드</a>') //다운로드 링크 버튼을 설정합니다.
.setSandboxMode(HtmlService.SandboxMode.IFRAME)
.setWidth(500) //팝업창 너비를 설정합니다.
.setHeight(100) //팝업창 높이를 설정합니다
SpreadsheetApp.getUi().showModalDialog(htmlOutput, '전체 시트 다운로드') //팝업창과 제목을 설정합니다.
};



샘플 링크



구글시트 샘플




설명


구글 설명 (영문) HtmlService

전체 32
번호 썸네일 제목 작성자 작성일 추천 조회
32 업무 자동화가 적용된 소규모 ERP
업무 자동화가 적용된 소규모 ERP
업무 자동화가 적용된 소규모 ERP
진수 이 | 2021.06.03 | 추천 0 | 조회 592
진수 이 2021.06.03 0 592
31 회계재무 대시보드
회계재무 대시보드
회계재무 대시보드
진수 이 | 2021.06.03 | 추천 0 | 조회 677
진수 이 2021.06.03 0 677
30 쇼핑몰 자동 주간 보고서
쇼핑몰 자동 주간 보고서
쇼핑몰 자동 주간 보고서
진수 이 | 2021.06.03 | 추천 0 | 조회 497
진수 이 2021.06.03 0 497
29 병원 ERP 기반 경영 대시보드
병원 ERP 기반 경영 대시보드
병원 ERP 기반 경영 대시보드
진수 이 | 2021.06.03 | 추천 0 | 조회 890
진수 이 2021.06.03 0 890
28 쇼핑몰/도소매 판매 대시보드
쇼핑몰/도소매 판매 대시보드
쇼핑몰/도소매 판매 대시보드
진수 이 | 2021.06.03 | 추천 0 | 조회 768
진수 이 2021.06.03 0 768
27 엑셀: 다른 파일 참조해서 VLOOKUP/INDEX 하는 방법
엑셀: 다른 파일 참조해서 VLOOKUP/INDEX 하는 방법
엑셀: 다른 파일 참조해서 VLOOKUP/INDEX 하는 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 590
진수 이 2021.06.03 0 590
26 Google Apps Script: 급여/거래명세서 구글 문서 템플릿에 맞춰 PDF 파일 만들기
Google Apps Script: 급여/거래명세서 구글 문서 템플릿에 맞춰 PDF 파일 만들기
Google Apps Script: 급여/거래명세서 구글 문서 템플릿에 맞춰 PDF 파일 만들기
진수 이 | 2021.06.03 | 추천 0 | 조회 739
진수 이 2021.06.03 0 739
25 Google Apps Script: 전체 시트 PDF로 PC에 다운로드
Google Apps Script: 전체 시트 PDF로 PC에 다운로드
Google Apps Script: 전체 시트 PDF로 PC에 다운로드
진수 이 | 2021.06.03 | 추천 0 | 조회 616
진수 이 2021.06.03 0 616
24 Google Apps Script: 메뉴 생성
Google Apps Script: 메뉴 생성
Google Apps Script: 메뉴 생성
진수 이 | 2021.06.03 | 추천 0 | 조회 521
진수 이 2021.06.03 0 521
23 주식 포트폴리오 구성 및 샤프 비율 (Sharpe Ratio) 계산 방법
주식 포트폴리오 구성 및 샤프 비율 (Sharpe Ratio) 계산 방법
주식 포트폴리오 구성 및 샤프 비율 (Sharpe Ratio) 계산 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 450
진수 이 2021.06.03 0 450

© 2019-2022 autooffice. All rights reserved.