TIPS

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

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

구글 시트의 상단 메뉴에 전체 시트를 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 | 조회 939
진수 이 2021.06.03 0 939
31 회계재무 대시보드
회계재무 대시보드
회계재무 대시보드
진수 이 | 2021.06.03 | 추천 0 | 조회 1136
진수 이 2021.06.03 0 1136
30 쇼핑몰 자동 주간 보고서
쇼핑몰 자동 주간 보고서
쇼핑몰 자동 주간 보고서
진수 이 | 2021.06.03 | 추천 0 | 조회 849
진수 이 2021.06.03 0 849
29 병원 ERP 기반 경영 대시보드
병원 ERP 기반 경영 대시보드
병원 ERP 기반 경영 대시보드
진수 이 | 2021.06.03 | 추천 0 | 조회 1293
진수 이 2021.06.03 0 1293
28 쇼핑몰/도소매 판매 대시보드
쇼핑몰/도소매 판매 대시보드
쇼핑몰/도소매 판매 대시보드
진수 이 | 2021.06.03 | 추천 0 | 조회 1158
진수 이 2021.06.03 0 1158
27 엑셀: 다른 파일 참조해서 VLOOKUP/INDEX 하는 방법
엑셀: 다른 파일 참조해서 VLOOKUP/INDEX 하는 방법
엑셀: 다른 파일 참조해서 VLOOKUP/INDEX 하는 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 1027
진수 이 2021.06.03 0 1027
26 Google Apps Script: 급여/거래명세서 구글 문서 템플릿에 맞춰 PDF 파일 만들기
Google Apps Script: 급여/거래명세서 구글 문서 템플릿에 맞춰 PDF 파일 만들기
Google Apps Script: 급여/거래명세서 구글 문서 템플릿에 맞춰 PDF 파일 만들기
진수 이 | 2021.06.03 | 추천 0 | 조회 1141
진수 이 2021.06.03 0 1141
25 Google Apps Script: 전체 시트 PDF로 PC에 다운로드
Google Apps Script: 전체 시트 PDF로 PC에 다운로드
Google Apps Script: 전체 시트 PDF로 PC에 다운로드
진수 이 | 2021.06.03 | 추천 0 | 조회 1007
진수 이 2021.06.03 0 1007
24 Google Apps Script: 메뉴 생성
Google Apps Script: 메뉴 생성
Google Apps Script: 메뉴 생성
진수 이 | 2021.06.03 | 추천 0 | 조회 843
진수 이 2021.06.03 0 843
23 주식 포트폴리오 구성 및 샤프 비율 (Sharpe Ratio) 계산 방법
주식 포트폴리오 구성 및 샤프 비율 (Sharpe Ratio) 계산 방법
주식 포트폴리오 구성 및 샤프 비율 (Sharpe Ratio) 계산 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 757
진수 이 2021.06.03 0 757

© 2019-2022 autooffice. All rights reserved.