0

사용자 목록을 업로드하여 웹 사이트에 이미지를 표시하는 쉬운 방법을 원합니다. 매우 편리한 업로드 방법은 물론 Google 드라이브 폴더입니다. 웹 사이트 또는 Google 스프레드 시트 문서에 Google 드라이브 폴더의 최신 파일을 표시 할 수 있습니까? PHP도 괜찮을 것입니다.최근 업로드 목록 표시 웹 사이트/스프레드 시트의 지정된 Google 드라이브 폴더 이미지

+0

이미지가 Google 드라이브에 있거나 사용자가 소유하고 있습니까? –

+0

공유 된 Google 드라이브 폴더 – TobiasH

+0

Google 드라이브 API : https://developers.google.com/drive/ –

답변

1

아마 여러 가지 방법이 있습니다. 먼저 업로드 된 마지막 이미지 파일이 무엇인지 확인해야합니다. 따라서 이미지에는 검색 할 수있는 날짜 및 시간 스탬프가 필요합니다. 또는 마지막으로 업로드 한 이미지가 무엇인지 알아내는 다른 방법이 필요합니다. 파일 이름에 일종의 타임 스탬프를 사용하여 파일을 저장하거나 파일 설명에 무엇인가 넣을 수 있습니다.

Apps Script에는 응용 프로그램에서 HTML을 제공 할 수있는 HTML 서비스라는 것이 있습니다. 즉

Google Documentation HTML Service

, 당신은 HTML과 웹 사이트를 만들 수 있습니다. URL은 긴 주소이므로 일반 웹 사이트 주소가 아닙니다. Apps 스크립트 서버 측 코드는 JavaScript이므로 PHP를 사용하지 않아도됩니다. Google App Engine에는 PHP를 사용할 수있는 무료 서비스가 있지만 무료 서비스는 HTTPS를 통해 제공되지 않습니다. (끝나면 S입니다.) 무료 서비스는 HTTP와 함께 제공됩니다 (암호화되지 않음)

그래서 당신이하고 싶은 것이 가능합니다. 당신이 결정하는 옵션은 당신이 원하는 기능과 그것에 넣을 수있는 일의 양에 달려 있습니다.

장기적으로 스프레드 시트 나 문서보다 HTML 서비스를 사용하는 것이 더 나을 것입니다. HTML을 이미 알고 있다면 스프레드 시트를 웹 사이트로 만들려는 의도가 없습니다.

사용자가 업로드 한 이미지 파일의 이름을 사용자가 제어 할 수 있습니까? 사용자가 드라이브에 직접 액세스하는 경우 파일에 포함 된 파일 정보를 제어 할 수 없습니다. Google은 자동으로 파일에 생성, 열기 및 수정 날짜를 제공하지만 시간이 기록되었는지는 알 수 없습니다. 어느 것이 가장 최근인지를 결정하기 위해 하루에 하나 이상의 파일을 업로드하면 도움이되지 않습니다.

파일 클래스에는 getDateCreated() 메서드가 있습니다.

시간이 포함되어 있으면 마지막으로 업로드 한 파일을 확인할 수 있습니다. Google 드라이브의 변경 사항을 파일로 볼 수도 있지만 폴더를 볼 필요가 있습니다. 폴더에있는 모든 파일을 감시하는 것이 좋을지는 의심 스럽습니다.

Google Documentation - Get Date Created