Google Apps Script의 데이터 URI에서 이미지를 업로드하고 저장하려고합니다. 설정되는 파일 형식과 별개로 작동합니다.
Apps Script 설명서에 따라 newBlob의 모든 변형을 시도했습니다.
function doUpload(dataURI) {
var folder = DriveApp.getFolderById("xxxxxxxxxxxxxxxxxxxxxx");
var type = (dataURI.split(";")[0]).replace('data:','');
var imageUpload = Utilities.base64Decode(dataURI.split(",")[1]);
var blob = Utilities.newBlob(imageUpload, type, "nameOfImage");
folder.createFile(blob);
return true;
}
-
답변 # 1
관련 자료
- Google Apps Script에서 생성 된 배열을 HTML 페이지에 전달하고 기본 탐색에 사용
- Flutter를 사용하여 Google Play와 Huawei의 앱 갤러리 모두에 앱을 배포하는 가장 좋은 방법은 무엇입니까?
- bash - 스크립트 내에서 실행되는 Docker와 함께 시간 초과 사용
- bash, 문자열 사용을위한 스크립트
- javascript - setNumberFormat이 Google Apps Script에서 작동하지 않습니다
- http - Google API를 사용하여 YouTube에 동영상을 업로드하는 방법 도서관없이
- google sheets - 스크립트를 사용하여 스프레드 시트를 복제하고 이름을 바꾸려면 어떻게합니까?
- linux - 스크립트 내에서 grep 사용
- java - Google Guice를 사용하여 클래스를 바인딩하는 방법은 무엇입니까?
- Google 사이트에 삽입 된 Google Apps Script HTML 양식
- javascript - AnalyticsReporting을 사용하여 Google Analytics의 페이지 별 데이터를 얻는 방법은 무엇입니까?
- bash 스크립트를 사용하여 terraform 변수 파일 편집
- AWK 스크립트를 하나의 라이너 BASH 명령으로 어떻게 변환 할 수 있습니까?
- dictionary - 특정 필드를 키로 사용하여 구조체를 맵으로 변환하는 방법은 무엇입니까?
- javascript - 기본 인증을 사용하는 Google Apps Script의 UrlFetchAppfetch에서 예기치 않은 오류가 발생했습니다
- 셀에 흰색이 아닌 배경색이있는 경우 true를 반환하는 Google 스크립트
- javascript - google apps 스크립트 - 셀의 값에 따라 이메일 보내기
- Google Apps Script는 프로젝트 속성에서 시간대를 변경할 수 없습니다
- javascript - 페이지를 새로 고침하는 방법, Google 앱 스크립트 웹
- wget을 사용하여 bash 함수를 powershell로 변환
이미지를 DataURI로 변환 및 저장
UrlFetch를 사용하여 URL에서 이미지를 가져옵니다. 호스팅 할 장소가 없다면 Google 포토 라이브러리에 넣고 URL을 복사하십시오. 이렇게하면 표준 이미지 편집기로 변환하기 전에 웹 준비된 아트 워크에 대한 모든 이미지 프로세스를 수행 할 수 있습니다.
이미지를 DataURIs 스크립트로 변환
이미지를 URL의 비디오로 변환