구글 시스템은 온라인에서 작동합니다. 따라서 파일명은 아무런 의미가 없습니다.
중요한 것은 해당 파일이 고유 File ID입니다.
엑셀의 경우 다른 파일을 참조하려면 내 컴퓨터 안에 어떤 폴더에 저장되어 있는지 경로와 참조할 파일의 이름을 정확히 아는 것이 중요합니다.
하지만 구글 스프레드 시트의 경우는 단지 참조할 파일의 공유 ID만 정확히 알고 있으면 됩니다.
https://docs.google.com/spreadsheets/d/10XC_oprXlQW2JkMjqla_EKWhU5lhveMpNHf20o7G8ts/edit?gid=0#gid=0
위 주소는 임의의 구글 스프레드 시트 URL입니다. 여기서 빨간색 부분이 바로 해당 파일의 고유 ID 입니다.
예를 들어 위 주소의 스프레드 시트 파일의 "시트1"에서 A열부터 Z열까지 모든 데이터를 가져오려한다면 아래와 같이 입력하면 됩니다.
=IMPORTRANGE("10XC_oprXlQW2JkMjqla_EKWhU5lhveMpNHf20o7G8ts", "시트1!A:Z")
파일 ID를 자동으로 가져오는 Apps Script 2개를 예제로 만들어보았습니다.
이것저것 테스트 해보신다면 금방 이해하실 수 있을 것입니다.
무조건 A1셀에 파일 ID를 입력해줍니다.
메뉴 실행시 사용자가 입력하는 셀을 지정하게 합니다.