Google 앱 스크립트

Google Apps Script
앱 스크립트
Google Apps Script.svg
개발자구글
초기 릴리즈2009년 8월 19일, 12년 전(2009-08-19)[1]
기입처자바스크립트
유형웹 응용 프로그램 프레임워크, 스크립트 프레임워크
웹 사이트script.google.com

Google Apps Script는 Google Workspace 플랫폼에서 경량 애플리케이션 개발을 위해 Google에서 개발한 스크립트 플랫폼입니다.Google Apps Script는 처음에 Mike Harm이 Google [2]Sheets에서 개발자로 일하는 동안 부수적인 프로젝트로 개발되었습니다.Google Apps Script는 2009년 5월 당시 [3]Google Docs 제품 매니저였던 Jonathan Rochelle에 의해 베타 테스트 프로그램이 발표되었을 때 처음 공개되었습니다.2009년 8월에는 Google Apps Script가 모든 Google Apps Premier 및 Education Edition [4]고객에게 제공되었습니다.JavaScript 1.6을 기반으로 하지만 1.7과 1.8의 일부와 ECMAScript 5 [5]API의 서브셋도 포함되어 있습니다.Apps Script 프로젝트는 Google 인프라에서 서버 에서 실행됩니다.구글에 따르면 Apps Script는 "구글 제품과 서드파티 [6]서비스 전반에서 작업을 자동화하는 쉬운 방법을 제공한다"고 한다.Apps Script는 Google Docs, Sheets[7]Slides 추가 기능을 지원하는 도구이기도 합니다.

혜택들

  1. JavaScript 1.6 및 JavaScript 1.7 및 1.8을[8] 기반으로 합니다.
  2. 웹 브라우저에서 App Script를 디버깅하기 위한 클라우드 기반 디버거입니다.
  3. 조직 내부에서 사용하기 위한 간단한 도구를 만드는 데 사용할 수 있습니다.
  4. 간단한 시스템 관리 작업을 수행하는 데 사용할 수 있습니다.
  5. 커뮤니티 기반 지원 모델[1]

제한 사항

  1. 처리 제한 – 클라우드 기반 서비스인 Apps Script는 사용자의 스크립트 실행 시간을 제한하고 Google [9]서비스에 대한 액세스를 제한합니다.
  2. 현재 Google Apps Store는 비즈니스 앱 구축에 중요한 내부(방화벽 뒤에서) 기업 데이터베이스에 직접 연결할 수 없지만, JDBC 서비스를 통해 Google 서버에서 내부 데이터베이스 [10]서버로의 연결이 허용되면 이를 극복할 수 있습니다.마찬가지로 LDAP 접속 등 다른 접속이 없으면 기업에서 [citation needed]GAS를 사용할 수 있는 수준이 제한됩니다.
  3. Apps Script의 클라우드 특성상 날짜 및 시간 관련 함수는 시간대를 넘나들기 때문에 잘못된 결과를 얻을 수 있습니다.매우 정확한 선언이나 철저한 테스트 없이 날짜/시간 개체 및 함수를 사용하면 [11]결과가 부정확해질 수 있습니다.

애드온

2014년 3월, Google은 Docs and Sheets용 애드온(곧이어 Forms)을 발표했습니다.추가 기능 저장소를 통해 사용자는 메일 병합, 워크플로우 및 다이어그램 작성기와 같은 추가 기능을 Google 편집기에 추가할 수 있습니다.모든 추가 기능은 100% Apps Script로 구축되거나 Apps Script를 사용하여 Google 편집기에 UI를 표시하는 동시에 외부 백엔드에 의존하여 일부 작업을 수행합니다.예를 들어 메일 병합 도구인 MailChimp에는 메일을 보내기 위해 MailChimp 플랫폼과 통신하는 Google Docs용 추가 기능이 있습니다.

애드온 이전에는 스크립트 갤러리에서 Google Sheets용 스크립트를 게시할 수 있었습니다.사용자가 이 갤러리를 통해 스크립트를 설치할 때 앱 스크립트 코드의 복사본이 사용자 시트에 설치되었습니다.애드온에서는 소스 코드가 최종 사용자에게 표시되지 않으며 모든 사용자가 개발자가 게시한 최신 버전을 사용합니다.이 새로운 접근 방식은 기존 코드를 더 쉽게 지원할 수 있도록 하며 MailChimp 또는 LucidChart와 같은 여러 회사가 Apps Script에 투자하도록 설득하는 데 도움이 되었습니다.

애드온 릴리스의 일부로서 구글은 UI 스타일 가이드와[12] CSS 패키지를 도입하여 개발자들이 에디터에 원활하게 통합되는 애드온을 구축할 수 있도록 지원하였다.각 애드온도 구글에 의해 공개되기 전에 검토되고 개발자들은 더 나은 사용자 경험을 제공하기 위해 구글의 조언으로부터 혜택을 받을 수 있다.애드온에 광고를 삽입할 수는 없지만 수익화는 가능합니다.[13]

「 」를 참조해 주세요.

레퍼런스

  1. ^ Meyer, David (August 20, 2009). "Google Apps Script gets green light". CNet. Retrieved 26 March 2011.
  2. ^ Koleda, Eric (August 21, 2019). "Celebrating 10 years of Apps Script: looking back on how it started". Google Cloud Blog. Retrieved 22 August 2019.
  3. ^ Rochelle, Jonathan (May 27, 2009). "Old tool, new tricks". Google Cloud Blog. Retrieved 22 August 2019.
  4. ^ Levey, Evin (August 19, 2009). "Google Apps Script Launched to Google Apps Premier and Education". Google Apps Script. Retrieved 22 August 2019.
  5. ^ Kienle, Holger (May–June 2010). "It's About Time to Take JavaScript (More) Seriously". IEEE Software. 27 (3): 60–62. doi:10.1109/MS.2010.76. S2CID 11650861. Archived from the original on 29 June 2010. Retrieved 25 March 2011.
  6. ^ Google 앱 스크립트
  7. ^ 추가 기능을 사용하여 문서 및 시트에 추가 정보 제공
  8. ^ Google Inc. (August 28, 2018). "Built-in Google Services". Google Apps Script. Retrieved 16 May 2019. {{cite web}}: author1=범용명(도움말)이 있습니다.
  9. ^ "Quotas for Google Services Apps Script".
  10. ^ "JDBC Apps Script".
  11. ^ "Issue 1035: utilities.formatdate subtracts a day". Retrieved 17 December 2012.
  12. ^ 추가 기능에 대한 UI 스타일 가이드
  13. ^ 작은 실험을 시작했는데...

외부 링크