Google Calendar 일정에 배경 이미지 넣기 ?

Google Script Error 디버깅

  • Test excel to gsheet 에러
    • 평소에 기업은행에서 .xls 파일을 다운받아 .gsheet으로 쉽게 변경 가능했으나..
    • 파일 인식 조차 안되어서 조사해봤더니
    • MimeType이 text/html로 인식됨.
      • 예상으로는 application/vnd.ms-excel 혹은
      • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet으로 인식되어야 함
    • 그런데 의외인 것은 변환이 잘되었던 예전 파일들도 지금보니 모두 text/html 형식이며 현재는 인식이 안됨

Drive API (V2) 조사가 필요함

  • Upload file data
    • Simple upload
      • uploadType=media
      • metadata의 제공 없이, 작은 media file (5MB or less) 을 빠르게 변환하기 위해 이 upload type을 이용하라
      • 다음 조건의 파일 업로드가 필요할 때 이용한다
        • 작은 media file (5MB or less)을 빠르게 변환
        • metadata가 제공되지 않음
      • simple upload를 수행하기 위해, Perform a simple upload를 참조하라
    • Multipart upload
      • uploadType=multipart
      • 다음 조건의 파일 업로드가 필요할 때 이용한다
        • 작은 media file (5MB or less)을 빠르게 변환
        • file을 설명하는 metadata가 제공된다
        • single request로 수행한다
      • Multipart upload를 수행하기 위해, Perform a multipart upload를 참조하라
    • Resumable upload
      • uploadType=resumable
      • 다음 조건의 파일 업로드가 필요할 때 이용한다
        • 5MB보다 파일이 크다
        • network interrupt가 발생할 확률이 높다
          • 예를 들면, mobile app에서 파일을 생성할 경우
      • 이 선택은 대부분의 application에서 좋은 선택이다
        • 이 옵션은 한 upload당 한 개의 추가 HTTP request라는 최소 비용으로 작은 파일에서도 동작하기 때문이다
        • Resumable upload를 수행하기 위해, Perform a resumable upload를 참조하라
    • Note:
      • Drive API documentation에서, media라는 용어는 Google Drive에 업로드를 지원하는 모든 가능한 MIME type을 가리키는 용어이다
      • 지원되는 MIME types 목록은 Google Workspace and Drive MIME types를 참조하라