2016년 7월 28일 목요일

[usage] Autocomplete Email Addresses in Apps Script - Google Apps

Review  


개발하다 보면 텍스트 입력 창에 자동 완성 기능이 필요합니다.

문자를 입력하기 시작하면 입력된 문자로 자료를 검색하여 나열해 줍니다.
그 중 하나를 선택하여 입력 창을 완성합니다.

구글링하다 보니 좋은 자료가 있어 소개합니다.

Autocomplete Email Addresses in Apps Script

When composing Gmail conversations, the auto-complete feature allows us to see our matching personal contacts as we type and quickly make our contact selections. This time-saving feature can be duplicated when creating Google Apps Script applications. For instance, if you design an application that requires sending emails, you can leverage this auto-complete feature by using a personal contact list.

Gmail에서 편지 쓰기를 할 때, 자동 완성 기능은 우리의 입력에 의한 빠른 연락처 선택이 우리의 개인 연락처에 일치하는 것을 볼 수 있습니다. Google 애플리케이션 스크립트 응용 프로그램을 만들 때 시간을 절약하는 이 기능이 중복 될 수 있습니다. 당신이 이메일을 보내야 하는 응용 프로그램을 설계 할 경우 예를 들면, 당신은 개인 연락처 목록을 사용하여 자동 완성 기능을 활용할 수 있습니다.


이 게시물은 더 이상 유효하지 않습니다.

대신 Google Contacts group with Apps script를 참조하세요.
이유는 아래와 같습니다.
 search_(e) 함수에 사용된 UI Service가 더 이상 지원되지 않습니다.

function search_(e){
  var app = UiApp.getActiveApplication();

UI Service Deprecated. The UI service was deprecated on December 11, 2014. To create user interfaces, use the HTML service instead.

더 나은 방법으로 Google 주소록에서 연락처를 그룹으로 관리하는 방법을 추천합니다.
당연히 그룹에 연락처를 추가할 때 이메일 자동 완성 기능이 지원됩니다. 





소스도 공개되어 있습니다.
위의 사이트에서 You can find Dito’s Email Auto-Complete Script here.
위의 here 링크를 클릭하면 Script Auto-Complete Public Template 사이트가 열립니다.
이 사이트에서 "이 템플릿 사용" 버튼을 클릭합니다.






Script Auto-Complete Public Template 사본이 만들어 졌습니다.




Run 버튼 클릭 후 Email Auto Complete 테스트



SelectedEmails Sheet에 자동 완성된 이메일이 표시됩니다.
OwnerContacts Sheet에 내 주소록의 이메일 정보가 표시됩니다.

도구 메뉴에서 스크립트 편집기를 클릭하시면 소스 코드를 볼 수 있습니다.

댓글 없음:

댓글 쓰기