GAS의 새 편집기에서 S3 라이브러리를 사용하는 방법

4788 단어 S3gas
마침내, 오랜만에 GAS를 만져 보았지만, GAS에 새로운 에디터가 등장하고 있었다.
그래서, S3 라이브러리의 사용 방법이 변경되고 있었으므로 올려 두려고 생각한다.

TL;DR


  • GAS에서 S3 라이브러리를 사용할 때 스크립트 ID가 변경되었습니다
  • 새 편집기에서 사용할 수 있는 스크립트 ID: 1Qx-smYQLJ2B6ae7Pncbf_8QdFaNm0f-br4pbDg0DXsJ9mZJPdFcIEkw_

  • S3 라이브러리를 추가하는 방법



    스프레드시트에서 GAS로 값을 가져와 S3에 업로드하는 경우 이전 편집기에서는 スクリプトID를 붙여넣었습니다.

    이전 S3 라이브러리의 스크립트 ID : MB4837UymyETXyn8cv3fNXZc9ncYTrHL9GAS S3 라이브러리 정보 : Amazon S3 API Binding for Google Apps Script

    하지만, 새로운 에디터에서는 왼쪽의 메뉴에 라이브러리 추가란이 생겼다.


    "라이브러리 +"의 +를 클릭하면 라이브러리 추가 화면이 표시됩니다.
    여기에 스크립트 ID를 입력하고 검색을 걸면 해당 라이브러리를 사용할 수 있습니다.


    여기서 곤란한 것이, 이전까지 사용하고 있던 S3 라이브러리의 스크립트 ID가 검색에 걸리지 않는 것이다.


    일단 이전 편집기에서 S3 라이브러리를 추가해 봅니다.


    성공적으로 추가할 수 있었다.
    새 편집기로 다시 전환해도 S3 라이브러리는 성공적으로 추가되었습니다.


    그래서 GAS의 설정 파일인 appsscript.json 파일을 살펴보자.
    새 편집기에서 appscript.json을 보는 방법 : Google Apps Script 개발 화면이 새로워졌습니다. office 삼림

    라이브러리 ID가되는 것이 추가되었습니다.

    appsscript.json
    {
      "timeZone": "Asia/Tokyo",
      "dependencies": {
        "libraries": [{
          "userSymbol": "S3",
          "libraryId": "1Qx-smYQLJ2B6ae7Pncbf_8QdFaNm0f-br4pbDg0DXsJ9mZJPdFcIEkw_",
          "version": "4"
        }]
      },
      "exceptionLogging": "STACKDRIVER",
      "runtimeVersion": "V8"
    }
    

    이 라이브러리 ID를 새 편집기의 라이브러리 검색 필드에 입력했습니다.


    S3 라이브러리에 히트!
    했어!


    요약



    오랜만에 GAS를 사용해 보면 에디터가 일신되고 있어 보기 쉬워지고 있었다.
    다만 이번처럼 스크립트 ID가 바뀌거나 이전과 같이 사용할 수 있다는 것은 아닐 것 같다.

    GAS는 스프레드 시트 이외에도 사용할 수 있어 여러가지 효율화할 수 있으므로 앞으로도 적극적으로 이용해 나가고 싶다.

    좋은 웹페이지 즐겨찾기