구글 시트에서 QR 코드 생성: charts.googleapis.com 대안
2024-07-27
다행히도, QR 코드를 생성하는 데 사용할 수 있는 다른 몇 가지 대안이 있습니다.
Google Apps Script
Google Apps Script는 Google 시트에서 직접 실행할 수 있는 자바스크립트 기반 프로그래밍 언어입니다. 다음 코드는 Google Apps Script를 사용하여 QR 코드를 생성하는 방법을 보여줍니다.
function generateQRCode(text) {
var url = "https://api.qrserver.com/v1/create-qr-code/?data=" + encodeURIComponent(text);
var response = UrlFetchApp.fetch(url);
var image = response.getBlob();
return image;
}
사용 방법:
- 새 스크립트 파일을 만듭니다.
- 위 코드를 스크립트 파일에 복사합니다.
text
변수를 원하는 QR 코드 텍스트로 바꿉니다.- 스크립트를 실행합니다.
- QR 코드 이미지가 나타납니다.
QR 코드 생성 웹사이트
다양한 QR 코드 생성 웹사이트를 사용할 수 있습니다.
- QR 코드 생성 웹사이트를 방문합니다.
- QR 코드에 포함시키たい 텍스트를 입력합니다.
- QR 코드를 생성합니다.
- QR 코드 이미지를 다운로드합니다.
인기 있는 QR 코드 생성 웹사이트:
외부 QR 코드 라이브러리
qrcode.js
와 같은 외부 QR 코드 라이브러리를 사용할 수 있습니다.
- 라이브러리를 다운로드합니다.
- 라이브러리를 HTML 코드에 추가합니다.
- JavaScript 코드를 사용하여 QR 코드를 생성합니다.
외부 QR 코드 라이브러리:
추가 정보
- QR 코드 생성 웹사이트를 사용하는 방법에 대한 자세한 내용은 각 웹사이트의 사용 설명서를 참조하십시오.
- 외부 QR 코드 라이브러리를 사용하는 방법에 대한 자세한 내용은 각 라이브러리의 문서를 참조하십시오.
주의
- QR 코드 이미지의 크기가 너무 크면 Google 시트에서 제대로 표시되지 않을 수 있습니다.
- QR 코드 이미지의 화질이 너무 낮으면 스캔되지 않을 수 있습니다.
예제 코드
Google Apps Script 예제
function generateQRCode(text) {
var url = "https://api.qrserver.com/v1/create-qr-code/?data=" + encodeURIComponent(text);
var response = UrlFetchApp.fetch(url);
var image = response.getBlob();
return image;
}
function onOpen() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var sheetName = sheet.getSheetName();
var dataRange = sheet.getDataRange();
var values = dataRange.getValues();
for (var i = 0; i < values.length; i++) {
var text = values[i][0];
var image = generateQRCode(text);
var cell = sheet.getRange(i + 1, 2);
cell.setValue(image);
}
}
- QR 코드 이미지가 시트의 B열에 나타납니다.
QR 코드 생성 웹사이트 예제
QR Code Generator:
- "Text" 섹션에 QR 코드에 포함시키たい 텍스트를 입력합니다.
- "Generate" 버튼을 클릭합니다.
- "Download" 버튼을 클릭하여 이미지를 다운로드합니다.
QR Code Monkey:
- "Data" 탭에서 "URL" 옵션을 선택합니다.
- "Enter URL" 텍스트 상자에 QR 코드에 포함시키たい URL을 입력합니다.
외부 QR 코드 라이브러리 예제
qrcode.js:
- HTML 파일에 라이브러리를 추가합니다.
<script src="qrcode.js"></script>
var qrcode = new QRCode("qrcode");
qrcode.makeCode("https://www.google.com");
참고:
- 위 코드는 기본적인 예시입니다. 원하는 기능에 맞게 코드를 수정할 수 있습니다.
QR 코드 생성을 위한 Google Apps Script 대체 방법
Google Charts API
Google Charts API는 다양한 차트와 그래픽을 생성하는 데 사용할 수 있는 RESTful API입니다. QR 코드도 생성할 수 있습니다.
- 다음 URL을 사용하여 Google Charts API 요청을 만듭니다.
https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl=https://www.google.com
cht=qr
은 QR 코드를 생성하라는 것을 지정합니다.chs=300x300
은 QR 코드 이미지의 크기를 지정합니다.chl
은 QR 코드에 포함될 텍스트를 지정합니다.
- API 요청을 실행하고 응답을 받습니다.
- 응답은 QR 코드 이미지를 포함하는 PNG 파일입니다.
Google Cloud Platform
Google Cloud Platform에서 제공하는 QR Code Generator API를 사용할 수 있습니다.
- Google Cloud Platform 콘솔에 로그인합니다.
- QR Code Generator API를 활성화합니다.
외부 라이브러리
qrcode-generator와 같은 외부 라이브러리를 사용할 수 있습니다.
- Google Charts API는 무료로 사용할 수 있지만 일일 사용량 제한이 있습니다.
- 외부 라이브러리는 무료로 사용할 수 있습니다.
장단점 비교
방법 | 장점 | 단점 |
---|---|---|
Google Apps Script | - 코드를 직접 작성하여 원하는 기능을 구현할 수 있습니다. - Google 시트와 쉽게 통합할 수 있습니다. | - 코드 작성 경험이 필요합니다. |
Google Charts API | - 간단하게 사용할 수 있습니다. - 무료로 사용할 수 있습니다. | - 일일 사용량 제한이 있습니다. - 원하는 기능을 구현하기 어려울 수 있습니다. |
Google Cloud Platform QR Code Generator API | - 다양한 기능을 제공합니다. - 높은 확장성을 제공합니다. | - 유료 서비스입니다. |
외부 라이브러리 | - 무료로 사용할 수 있습니다. - 다양한 라이브러리가 존재합니다. | - 코드 작성 경험이 필요합니다. |
선택 가이드
다음은 상황에 따른 적합한 방법을 선택하는 가이드입니다.
- 간단하게 QR 코드를 생성하고 싶다면: Google Charts API를 사용하십시오.
- 원하는 기능을 구현할 수 있는 코드를 직접 작성하고 싶다면: Google Apps Script를 사용하십시오.
- 다양한 기능을 제공하는 API를 사용하고 싶다면: Google Cloud Platform QR Code Generator API를 사용하십시오.
- 무료로 사용할 수 있는 라이브러리를 사용하고 싶다면: 외부 라이브러리를 사용하십시오.
google-sheets google-sheets-formula qr-code