Google 시트에서 QR 코드 생성: charts.googleapis.com 대안

2024-04-02

구글 시트에서 QR 코드 생성: charts.googleapis.com 대안

다행히도, QR 코드를 생성하는 데 사용할 수 있는 다른 몇 가지 대안이 있습니다.

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;
}

사용 방법:

  1. 새 스크립트 파일을 만듭니다.
  2. 위 코드를 스크립트 파일에 복사합니다.
  3. text 변수를 원하는 QR 코드 텍스트로 바꿉니다.
  4. 스크립트를 실행합니다.
  5. QR 코드 이미지가 나타납니다.

QR 코드 생성 웹사이트

다양한 QR 코드 생성 웹사이트를 사용할 수 있습니다.

  1. QR 코드 생성 웹사이트를 방문합니다.
  2. QR 코드에 포함시키たい 텍스트를 입력합니다.
  3. QR 코드를 생성합니다.
  4. QR 코드 이미지를 다운로드합니다.

외부 QR 코드 라이브러리

qrcode.js와 같은 외부 QR 코드 라이브러리를 사용할 수 있습니다.

  1. 라이브러리를 다운로드합니다.
  2. 라이브러리를 HTML 코드에 추가합니다.
  3. JavaScript 코드를 사용하여 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);
  }
}
  1. 새 스크립트 파일을 만듭니다.
  2. 위 코드를 스크립트 파일에 복사합니다.
  3. 스크립트를 실행합니다.
  4. QR 코드 이미지가 시트의 B열에 나타납니다.

QR 코드 생성 웹사이트 예제

QR Code Generator:

  1. "Text" 섹션에 QR 코드에 포함시키たい 텍스트를 입력합니다.
  2. "Generate" 버튼을 클릭합니다.
  3. QR 코드 이미지가 나타납니다.
  4. "Download" 버튼을 클릭하여 이미지를 다운로드합니다.

QR Code Monkey:

  1. "Data" 탭에서 "URL" 옵션을 선택합니다.
  2. "Enter URL" 텍스트 상자에 QR 코드에 포함시키たい URL을 입력합니다.
  3. "Generate QR Code" 버튼을 클릭합니다.
  4. QR 코드 이미지가 나타납니다.
  5. "Download" 버튼을 클릭하여 이미지를 다운로드합니다.

외부 QR 코드 라이브러리 예제

qrcode.js:

  1. HTML 파일에 라이브러리를 추가합니다.
<script src="qrcode.js"></script>
  1. JavaScript 코드를 사용하여 QR 코드를 생성합니다.
var qrcode = new QRCode("qrcode");
qrcode.makeCode("https://www.google.com");

참고:

  • 위 코드는 기본적인 예시입니다. 원하는 기능에 맞게 코드를 수정할 수 있습니다.



QR 코드 생성을 위한 Google Apps Script 대체 방법

Google Charts API는 다양한 차트와 그래픽을 생성하는 데 사용할 수 있는 RESTful API입니다. QR 코드도 생성할 수 있습니다.

사용 방법:

  1. 다음 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 코드에 포함될 텍스트를 지정합니다.
  1. API 요청을 실행하고 응답을 받습니다.
  2. 응답은 QR 코드 이미지를 포함하는 PNG 파일입니다.

Google Cloud Platform에서 제공하는 QR Code Generator API를 사용할 수 있습니다.

  1. Google Cloud Platform 콘솔에 로그인합니다.
  2. QR Code Generator API를 활성화합니다.
  3. API 요청을 만들고 응답을 받습니다.
  4. 응답은 QR 코드 이미지를 포함하는 JSON 파일입니다.

외부 라이브러리

qrcode-generator와 같은 외부 라이브러리를 사용할 수 있습니다.

  1. 라이브러리를 다운로드합니다.
  2. JavaScript 코드를 사용하여 QR 코드를 생성합니다.

참고:

  • Google Charts API는 무료로 사용할 수 있지만 일일 사용량 제한이 있습니다.
  • Google Cloud Platform QR Code Generator 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

google sheets formula qr code