티스토리 뷰

 

🍍구글 스프레드 시트

구글 스프레드 시트가 뭔지 잘 몰라서 막연하게 엑셀 친구인가보다했었는데, 좀 더 다양한 역할을 할 수 있는 것 같다.

 

구글 스프레드 시트에는 확장 프로그램인 Google Apps Script 를 설치할 수 있는데, 

Google Apps Script는 구글 서비스와 상호 작용하는 JavaScript 기반의 스크립트 언어!

 


 

 

난 UUID를 생성 테스트를 위해 설치해보았다.

 

 

1. 구글 스프레드 시트를 검색해서 들어가기

 

 

난 내용 없음을 선택

 

 

2. 선택 후 상단에 확장 프로그램 아이콘 클릭

확장 프로그램 관리 누르고 app script 치고 다운!

 

 

 

3. 다시 스프레드 시트돌아와서 확장 프로그램 > apps script 클릭

 

 

 

4. 내가 쓸 코드 입력하고 아래 사진에 체크되어 있는 아이콘(저장) 클릭

 

해당 코드는 uuid 생성 코드인데 챗 쥐피티에게 물어봤음

 

function generateUUID() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var cell = sheet.getActiveCell();
  
  // UUID 생성
  var uuid = Utilities.getUuid();
  
  // 생성된 UUID를 현재 셀에 입력
  cell.setValue(uuid);
}

복사를 원하는 사람 참고

 

 

 

 

 

5. 저장 후 이름 변경해도 되고 안해도 되고

아래 사진이나 위 사진의 .gs 파일에 마우스를 올리면 점 세개가 활성화되는데 클릭하면 이름 변경 가능!
알아서 확장자 붙으니깐 이름만 변경하면 됨

 

위 사진처럼 이름이 변경됐으면 실행 아이콘 클릭! 

 

 

 

6. 승인 필요

 

실행 아이콘 클릭하면 권한 검토가 나오는데 

권한 검토 > 계정 선택 > 고급 > 제목없는 프로젝트로 이동 클릭 > 허용

 

고급

 

제목없는 프로젝트로 이동 클릭

 

 

허용

 

 

 

7. 실행 완료, 구글 스프레드 시트에서 확인하기

 

정상적으로 실행이 되면서 실행 로그가 생성!

 

스프레드 시트에도 정상적으로 값이 들어가있다.

원하는 셀을 선택하고 아까 앱스크립트로 들어가서 실행을 누르면 내가 선택한 셀에 값이 들어간다!