0

모두 현재 Google 시트를 작성 중입니다. 두 개의 탭이 있습니다. 하나는 마스터 시트이고 다른 하나는 사용자가 제품 이름을 입력하고 판매 가격이 표시되는 테이블입니다. 그러나 사용자가 마스터 시트를 보지 못하도록하고 싶습니다. 주 시트를 숨기더라도 사용자가 시트를 다운로드하면 숨겨진 시트를 숨길 수 있습니다. 가능합니까? 1. 편집기의 다운로드 옵션을 비활성화 하시겠습니까? 또는 2. 마스터 목록을 동일한 파일에 포함하지 않고 참조 할 수있는 방법이 있습니까? 또는 3. 사용자가 파일을 다운로드하더라도 마스터 목록을 숨길 수있는 방법이 있습니까?Google 시트 비활성화 파일을 다운로드하려면

미리 감사드립니다.

답변

0

AFAIK, 파일을 인쇄 할 수있는 편집기 액세스가 비활성화 될 수 없습니다 (이 guide을 사용하여 테스트 및 테스트) 할 수 없습니다. 사용자가 다운로드 할 수있는 파일 (마스터)과 종속 파일을 만드는 것이 좋습니다. 마스터 파일의 내용을 종속 파일에 복사하는 스크립트를 작성할 수도 있습니다. 그런 다음 자신에 대한 마스터 파일 액세스 만 제한하십시오. 이 도움이

var source = SpreadsheetApp.getActiveSpreadsheet(); 

var sheet = source.getSheets()[0]; 

var destination = SpreadsheetApp.openById("ID_GOES HERE"); 

sheet.copyTo(destination); 

희망 : 여기

는 공용 파일에 마스터 파일을 복사하는 코드입니다.