출시 노트

이 페이지에는 각 Google Apps Script 버전의 주요 변경사항이 나열되어 있습니다. 이는 개발자가 동작의 최근 변경사항을 식별하는 데 도움을 주기 위한 것입니다. 이전 변경사항은 2021, 2020, 2019, 2018, 2017, 2016, 2015, 201412,11{/1, 2011, 2011, 21 2011년,

2022년 12월

2022년 12월 16일

Apps Script에서 연락처 서비스를 지원 중단했습니다. 대신 People API 고급 서비스를 사용하세요. 연락처 서비스에서 People API 고급 서비스로 이전을 참고하세요.

Apps Script는 2023년 4월에 연락처 서비스가 종료됩니다. Apps Script 지원 중단 일정을 참고하세요.

2022년 11월

2022년 11월 3일

Apps Script에서 유틸리티 클래스에 새 메서드를 추가했습니다. parseDate(date, timeZone, format)자바 표준 버전 SimpleDateFormat 클래스에 설명된 사양에 따라 제공된 문자열 날짜를 파싱합니다.

2022년 11월 1일

Apps Script에 대한 지원을 중단한 방법은 다음과 같습니다.

Apps Script로 이 데이터를 가져오는 대체 방법은 없습니다.

기존 행아웃에서 Chat으로의 전환에 관해 알아보기

2022년 9월

2022년 9월 27일

Apps Script에서 기존 통합 개발 환경 (IDE)의 사용을 중단하고 2020년 12월에 새로 디자인된 IDE를 도입했습니다.

다음 블로그 게시물에서 IDE 업데이트에 관해 자세히 알아보세요.

2022년 7월

2022년 7월 19일

이제 연결된 스크립트가 180일 이상 실행되지 않으면 Apps Script가 기본 Google Cloud 프로젝트(Apps Script에서 백그라운드에서 생성하는 Google Cloud 프로젝트)를 자동으로 삭제합니다. Apps Script가 기본 Google Cloud 프로젝트를 삭제한 후 스크립트를 실행하면 Apps Script에서 스크립트용 프로젝트를 만듭니다.

이 업데이트는 표준 Google Cloud 프로젝트 (사용자가 만든 Google Cloud 프로젝트)에는 영향을 미치지 않습니다.

2022년 7월 8일

Apps Script에서는 다음 메서드가 지원 중단되었습니다.

Google은 모든 사용자를 기존 행아웃에서 Google Chat으로 전환하면 이러한 방법을 더 이상 사용할 수 없게 됩니다. Apps Script를 사용하여 이 데이터를 가져오는 대체 방법은 없습니다.

기존 행아웃에서 Chat으로의 전환에 관해 알아보기

2022년 6월

2022년 6월 6일

이제 파싱되기 전에 별도의 파일에서 함수를 호출할 수 있습니다. 이전에는 V8 런타임에서 다른 파일을 정의한 함수를 호출하기 전에 스크립트 파일을 파싱해야 했습니다.

Apps Script 편집기의 파일 순서는 중요하지 않습니다. 즉, 다른 파일에서 함수를 호출하여 전역 변수에 값을 할당할 수 있습니다. 이 함수는 호출되기 전에 항상 정의됩니다. 이 동작은 기존 Rhino 런타임의 동작을 반영합니다.

이 예에서는 Second.gs 스크립트 파일이 파싱되기 전에 First.gs 스크립트 파일이 파싱된 경우 오류가 발생했습니다.

First.gs

// This no longer fails in V8 if Second.gs isn't
// parsed by the time First.gs is
// being parsed.
var globalVar = calculate();

function myFunction() {
  Logger.log("globalVar = %s", globalVar);
}

세컨드.gs

// A utility function saved in a separate
// file (Second.gs) in the same script
// project.
function calculate() {
  return Math.random();
}

      

2022년 4월

2022년 4월 13일

이제 새로운 Apps Script 통합 개발 환경 (IDE)에서 다음 작업을 할 수 있습니다.

2022년 3월

2022년 3월 24일

Google Workspace 부가기능의 경우 Calendar 일정에 커스텀 첨부파일을 추가할 수 있는 Attachment 클래스가 카드 서비스에 추가되었습니다. 사용자가 캘린더 드롭다운 메뉴에서 부가기능 첨부파일 제공업체를 클릭할 때 실행되는 이벤트 트리거를 설정할 수도 있습니다. 자세한 내용은 EventAttachmentTrigger를 참고하세요.

2022년 3월 18일

스프레드시트 서비스에서 여러 색상 객체의 get 메서드가 지원 중단되었으며 새로운 이름 지정 규칙으로 대체되었습니다. 기능은 동일하게 유지됩니다. 예를 들어 Range 클래스의 getFontColor() 메서드가 getFontColorObject()로 대체되었습니다.

다음 클래스는 색상 객체의 get 메서드를 업데이트했습니다.

2022년 2월

2022년 2월 14일

소유자의 조직 외부 사용자가 새로운 통합 개발 환경 (IDE)에서 스크립트 프로젝트를 수정하면 소유자는 이메일 알림을 받습니다.

  • 컨테이너 바인딩 스크립트: 컨테이너 소유자 조직 외부의 사용자가 컨테이너 바인딩 스크립트 프로젝트를 만들거나 수정하면 컨테이너 소유자에게 이메일 알림이 전송됩니다.

  • 독립형 스크립트의 경우: 스크립트 프로젝트 소유자 조직의 외부 사용자가 독립형 스크립트 프로젝트를 수정하면 스크립트 프로젝트 소유자에게 이메일 알림이 전송됩니다.

2022년 1월 19일

다음 클래스는 셀에 이미지를 추가할 수 있도록 스프레드시트 서비스에 추가되었습니다.

  • CellImageBuilder: 이 빌더는 셀에 이미지를 추가하는 데 필요한 이미지 값을 만듭니다.
  • CellImage: 셀에 추가할 이미지를 나타냅니다.

셀에 이미지를 추가하려면 SpreadsheetApp.newCellImage()CellImageBuilder를 사용하여 이미지의 새 이미지 값을 만들어야 합니다. 그런 다음 Range.setValue(value) 또는 Range.setValues(values)를 사용하여 이미지 값을 셀에 추가합니다.