TIPS

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

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

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

© 2019-2022 autooffice. All rights reserved.